我将此字符串作为日期,并且想要在末尾添加AM / PM。
来自 10-17-2018 00:00:00
至 2018/10/17上午00:00:00
怎么可能? 非常感谢!
答案 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/