sam*_*rks 9 .net twitter wpf c#-4.0
我一直在谷歌上搜索一段时间,但我找不到问题的答案.
我正在使用C#和Windows Presentation Foundation创建一个Twitter客户端,我无法弄清楚如何更改Twitter提供给DateTime或UNIX时间戳的时间戳.
我知道Regex有可能,但我从来没有找到解决方案.
是否有一些简单的方法可以做到这一点,我不知道?我正在尝试转换的Twitter时间戳格式如下所示:
Fri Feb 11 23:45:15 +0000 2011
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
mar*_*ton 14
基于其他地方的示例,如何使用ParseExact方法:
const string format = "ddd MMM dd HH:mm:ss zzzz yyyy";
my_date = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
DateTimeOffset timestamp;
if (DateTimeOffset.TryParseExact(
"Fri Feb 11 23:45:15 +0000 2011",
"ddd MMM dd HH:mm:ss K yyyy",
null,
DateTimeStyles.None,
out timestamp))
; // use timestamp
Run Code Online (Sandbox Code Playgroud)
这假定: