C#将GMT日期字符串解析为DateTime [英] C# parse GMT date string to DateTime

查看:218
本文介绍了C#将GMT日期字符串解析为DateTime的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的是 http://www.eyecon.ro/bootstrap-datepicker/插件选择日期,并且选择日期后,我得到例如 Fri Nov 01 2013 00:00:00 GMT + 0100

I'm using http://www.eyecon.ro/bootstrap-datepicker/ plugin to select date, and after date is selected I get e.g. Fri Nov 01 2013 00:00:00 GMT+0100

1)为什么我得到日期格式if我设置插件格式为 yyyy-mm-dd

1) Why am I getting that date format if I set up the plugin with format yyyy-mm-dd ?

2)如何解析 Fri Nov 01 2013 00:00:00 GMT + 0100 to DataTime with format yyyy-mm-dd

2) How to parse Fri Nov 01 2013 00:00:00 GMT+0100 to DataTime with format yyyy-mm-dd ?

推荐答案

您可以使用ddd MMM dd yyyy HH:mm:ss'GMT'K格式与 DateTime.ParseExact 喜欢;

You can use "ddd MMM dd yyyy HH:mm:ss 'GMT'K" format with DateTime.ParseExact like;

string s = "Fri Nov 01 2013 00:00:00 GMT+0100";
DateTime dt = DateTime.ParseExact(s, "ddd MMM dd yyyy HH:mm:ss 'GMT'K", CultureInfo.InvariantCulture);
Console.WriteLine(dt);

输出将为;

10/31/2013 11:00:00 PM

这里一个< kbd> 演示

有关更多信息,请查看;

For more informations, take a look at;

这篇关于C#将GMT日期字符串解析为DateTime的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆