开发者

How to get today's date in mm/dd/yyyy format into a datetime variable in c#

开发者 https://www.devze.com 2023-03-15 23:15 出处:网络
I want today\'s date in mm/dd/yyyy format from a DateTime variable. How to get it? I need to check 开发者_JAVA技巧this with some date variable so it must be also in date variable format?plz help

I want today's date in mm/dd/yyyy format from a DateTime variable. How to get it? I need to check 开发者_JAVA技巧this with some date variable so it must be also in date variable format?plz help

Ex: i need to get today date in mm/dd/yyyy format and i already date which is datetime datatype in mm/dd/yyyy format and i have to compare them


You should use DateTime.Today:

DateTime today = DateTime.Today; // As DateTime
string s_today = today.ToString("MM/dd/yyyy"); // As String

Edit: You edited your post to add another question, so here comes my edit to supply at least some sort of answer.

Update While you can use DateTime.Compare() you should use plain comparisson:

if(today < otherdate)
{
    // Do something.
}

Alternatively, you can use DateTime-variables to check against other DateTime-variables using the DateTime.Compare() method. Both otpions will work and it comes down to preference and what you want to do with the result.

int result = DateTime.Compare(today, otherdate);

if(result < 0)
    MessageBox.Show("Today is earlier than the 'otherdate'");
elseif(result > 0)
    MessageBox.Show("Today is later than the 'other date'");
else
    MessageBox.Show("Dates are equal...");


string datestring = DateTime.Now.ToString("MM/dd/yyyy");


MSDN say: Custom Date and Time Format Strings


To convert DateTime variable to string in the specified format:

DateTime d = ...;
string s = d.ToString("MM/dd/yyyy");

If you want to compare only date part of DateTime, not time part:

DateTime d1 = DateTime.Parse("10/10/2011");
DateTime d2 = DateTime.Parse("01/01/2011");

if (d1.Date > d2.Date)
{
   // do the stuff
}


DateTime.Now.ToString("MM/dd/yyyy"); 
DateTime.Today.ToString("MM/dd/yyyy"); 


DateTime.Parse is what you are looking for...

0

精彩评论

暂无评论...
验证码 换一张
取 消