【发布时间】:2014-06-13 13:45:22
【问题描述】:
我正在尝试使用CsvHelper 将以下格式yyyy-MM-ddTHH:mm:ss.fffffff zzz 的ISO8601 格式日期转换为.csv。
public System.DateTimeOffset ChangeDT { get; set; }
Map(m => m.ChangeDT).ConvertUsing<string>(row => row.GetField<DateTimeOffset>("ChangeDT").ToString("yyyy-MM-ddTHH:mm:ss.fffffff zzz"));
虽然上面的代码产生了:
6/10/2014 12:00:00 AM -05:00
我正在寻找它输出的是:
2014-06-10 12:00:00.1234567 -05:00
我做错了什么?
【问题讨论】:
-
stackoverflow.com/questions/21678385/… 可能相关吗? (诚然,它已经很老了……)
-
可能,但我也将它用于其他领域,例如转换 string.ToUpper,效果很好。
标签: c# datetime iso8601 datetimeoffset csvhelper