我需要在沒有utcOffset的情況下以往返格式的DateTime.Now的值。基於這個MSDN article如果你創建了一個沒有UtcOffset的DateTime的新實例,它會產生我想要的格式。從DateTime.Now刪除UtcOffset
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
// Displays 2008-04-10T06:30:00.0000000
,但如果我用DateTime.Now,我得到的字符串中的偏移:
DateTime.Now.ToString("o")
// Displays 2012-02-08T14:11:12.8378703-05:00
我可以只使用字符串或填充DateTime實例沒有它,但我想知道是否有一種刪除UtcOffset的方法。
看起來我大約76秒打你... ;-) – 2012-02-08 19:25:42
我會選擇這個,因爲我不想去掉Z,所以Ticks的例子非常完美。謝謝。 – Josh 2012-02-08 19:28:42