【发布时间】:2019-06-26 19:20:31
【问题描述】:
这里的非开发人员试图清除日期格式。正在检查承包商创建的 C# 代码。
这是用于将 JSON 对象转换为 CSV 格式的新代码。承包商使用了 Newtonsoft 和 Newtonsoft.Linq,还有一个 CSVhelper 函数正在使用。
string webData = System.Text.Encoding.UTF8.GetString(raw);
var records = JsonConvert.DeserializeObject<IList<JournalImport>>(webData, new Newtonsoft.Json.Converters.IsoDateTimeConverter { DateTimeFormat = "dd/MM/yyyy" });
using (var writer = new System.IO.StreamWriter(journalsCsvSFD.OpenFile()))
using (var csv = new CsvHelper.CsvWriter(writer))
我当前的 CSV 输出“26/06/2019 12:18:56”。
想要“26/06/2019”的预期结果
【问题讨论】:
-
给定您的代码,我不知道在哪里执行此操作,但不是直接输出输出字符串(类似于
outfile.Write(outputString);),我认为您可能可以使用类似 `outfile.写(outputstring.Split(' ')[0]);
标签: c# excel csv json.net csvhelper