在C#中将非数字日期转换为数字日期

时间:2017-07-21 18:52:42

标签: c# parsing datetime text

我正在尝试解析在字符串开头有日期的文本文件。该字符串由分号(;)分隔。字符串的格式是文本字符串。这是一个例子:

Thursday, June 01, 2017;8:02:45 PM;Automated

我想以数字格式(06/01/2017)使用日期,这样我就可以更好地处理数据。有关如何做到这一点的任何建议吗?

1 个答案:

答案 0 :(得分:1)

你可以这样做。

string date = "Thursday, June 01, 2017;8:02:45 PM;Automated";

Console.WriteLine($"({DateTime.Parse(date.Split(';')[0]).ToString().Split(' ')[0]})");

返回日期(6/1/2017)。

WriteLine中有什么是你真正想要的。我只是添加了额外的东西以证明它有效。