如何将 DateTime "Thu Nov 30 19:00:00 EST 2006"转换为 "11/30/2006"
最佳答案
尝试这样的事情:
using System;
using System.Globalization;
class Example
{
static void Main()
{
DateTime dateTime = DateTime.ParseExact("Thu Nov 30 19:00:00 EST 2006",
"ddd MMM dd HH:mm:ss EST yyyy",
CultureInfo.InvariantCulture);
Console.WriteLine(dateTime.ToString("MM/dd/yyyy"));
}
}
.NET 框架不支持时区缩写,因此我将“EST”硬编码到格式字符串中(如果您需要解析来自多个时区的字符串,请注意这一点)。
关于c# - 如何将 DateTime "Thu Nov 30 19:00:00 EST 2006"转换为 "11/30/2006",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2648227/