C# 转换javascript的日期

        public void TestMethod2()
{

// System.DateTime.ParseExact(@"Wed Oct 12 00:00:00 UTC+0800 2011",);
DateTime datetime = DateTime.Now;
IFormatProvider cur = new CultureInfo("en-US");

Console.WriteLine(DateTime.ParseExact(
@"Wed Oct 12 00:00:00 UTC+0800 2011",
"ddd MMM dd hh:mm:ss UTCzzz yyyy",
cur));

}

javascript的日期直接 toString() 返回是这种格式 "Wed Oct 12 00:00:00 UTC+0800 2011"
C#用"ddd MMM dd hh:mm:ss UTCzzz yyyy"格式可以分析出来。

不过zzz的时区格式是+08:00 而不是+0800不知道有没有问题,另外也不知道时区是不是有非整小时的。

posted on 2011-10-13 15:03  聪明的大熊  阅读(581)  评论(0编辑  收藏  举报