CsvReaderシリアライザは、文字列 "2017-01-09T00:01:47.6145940Z"を現地時間に変換していますが、UTCでレコードを保持したいと思います。CsvReader DateTimeKind UTC
マップを渡すことなく、DateTimeStyleを定義する方法はありますか?ここで
は、変換コードです:
using (var reader = new StreamReader(lakeStream))
using (var csv = new CsvReader(reader, new CsvConfiguration()
{
HasHeaderRecord = hasHeaderRecord,
Delimiter = delimiter,
IgnoreBlankLines = true,
IsHeaderCaseSensitive = false,
}))
{
rows = csv.GetRecords<T>().ToList();
}
私はのCultureInfoを試みたが、それはあなたがDateTime
値にCSV日付を変換するコードを上書きすることはできませんと仮定
正確に 'CsvReader'クラスはどこから来ますか?私が知る限り、標準的なフレームワークにはそれほど何もありません。 – vesan
これを 'String'に逆シリアル化して自分で解析することができます。 – Dai