从字符串日期C#获取PM或AM

时间:2018-08-10 16:58:29

标签: c# .net vb.net date

我将此字符串作为日期,并且想要在末尾添加AM / PM。

来自 10-17-2018 00:00:00

至 2018/10/17上午00:00:00

怎么可能? 非常感谢!

1 个答案:

答案 0 :(得分:1)

因此将字符串日期转换为真实的DateTime,然后将ToString()以您喜欢的格式退回:

var dateStr = "10-17-2018 00:00:00";
var date = DateTime.Parse(dateStr);
Console.WriteLine(date.ToString("MM-dd-yyyy HH:mm:ss tt"));

输出:10-17-2018 00:00:00 AM

DateTime格式:http://www.csharp-examples.net/string-format-datetime/