4

次の形式の ISO8601 形式の日付を using に取得しようとしてyyyy-MM-ddTHH:mm:ss.fffffff zzz.csvますCsvHelper

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

私は何を間違っていますか?

4

1 に答える 1

5

フォーマット文字列を型コンバーターに提供する"o"だけです。

Map(m => m.ChangeDT).TypeConverterOption("o");
于 2014-06-16T22:57:12.210 に答える