bal*_*ldy 4 servicestack export-to-csv
使用 CsvSerializer 作为静态类。我的所有日期都以 UTC 偏移量输出:
2017-09-05T01:51:52-07:00
Run Code Online (Sandbox Code Playgroud)
输入的日期是 UTC,我希望删除偏移量,因此输出将是
2017-09-05T01:51:52
Run Code Online (Sandbox Code Playgroud)
代码被称为
CsvSerializer.SerializeToStream(data, outputStream);
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下 JsConfig 设置,但没有成功:
JsConfig.DateHandler = DateHandler.DCJSCompatible;
JsConfig.AssumeUtc = true;
JsConfig.AppendUtcOffset = false;
Run Code Online (Sandbox Code Playgroud)
也许我只是错误地使用它们?如何使用静态 CsvSerializer 并以我需要的格式获取日期输出?
您可以使用以下方法覆盖日期的序列化方式:
JsConfig<DateTime>.SerializeFn = date => date.ToString("yyyy-MM-dd hh:mm:ss");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
826 次 |
| 最近记录: |