我有一个字符串,其中包含如下所示的日期
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);
答案 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服务器小组报告,他们正在返回“有趣”的内容