2017-09-05 12 views
1

静的クラスとしてCsvSerializerを使用します。ServiceStack CsvSerializerの日付形式

2017-09-05T01:51:52-07:00 

を中に供給されている日付は、私はオフセットを削除したい、UTCあり、出力は

2017-09-05T01:51:52 

コードと呼ばれているだろうので:私の日付はすべて、オフセットUTCと出力されています

CsvSerializer.SerializeToStream(data, outputStream); 

私は運で次JsConfig設定を使用して試してみました:

JsConfig.DateHandler = DateHandler.DCJSCompatible; 
JsConfig.AssumeUtc = true; 
JsConfig.AppendUtcOffset = false; 

多分私はそれらを間違って使用していますか? スタティックCsvSerializerを使用して、必要な形式で日付出力を取得するにはどうすればよいですか?あなたは、日付のはとシリアライズされる方法をオーバーライドすることができます

答えて

1

JsConfig<DateTime>.SerializeFn = date => date.ToString("yyyy-MM-dd hh:mm:ss"); 
+0

は完璧働いて、ありがとうございました! – baldy