Converting a DateTime to Universal Time Format allows you to avoid local date time format issues when passing DateTime values between systems. Then just use Convert.ToDateTime to convert it back.

Get Current Time In UTC

Use .UtcNow instead of .Now

	DateTime TimeNow = new DateTime();
	TimeNow = DateTime.UtcNow;
	string currentDateTime = TimeNow.ToString("yyyy-MM-ddTHH:mm:ss");

Simpler:

MyString = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss")

Convert UTC To Local Format

	DateTime dateTime1 = Convert.ToDateTime(MyDateTimeInUtc);
	string myDateTime = dateTime1.ToString();
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *