来自PDT的DateTime Parse

时间:2016-08-29 09:28:11

标签: c# datetime

我有一个字符串,其中包含如下所示的日期

string dateTime = "18-Aug-2016 12:02:44 AM PDT";

我希望将其转换为以下格式

Output = 2016-08-18T00:02:44-07:00

我尝试了下面的代码,但我仍然需要修改它以获得我所需的输出

string mydate = dateTime.Replace("PDT", "-0700");
DateTime dt = Convert.ToDateTime(mydate);

2 个答案:

答案 0 :(得分:0)

string dateTime = "18-Aug-2016 12:02:44 AM PDT";
string mydate = dateTime.Replace("PDT", "-0700");
DateTime dt = Convert.ToDateTime(mydate);
Console.WriteLine("The current date and time: {0:O}", dt); 

给我以下输出:

The current date and time: 2016-08-18T09:02:44.0000000+02:00

答案 1 :(得分:0)

不确定PDT是否是全局唯一的,也不知道该区域在夏时制期间是否发生变化。 ID向Google服务器小组报告,他们正在返回“有趣”的内容