如何将邮件头中的日期格式转换成我们常用的日期格式?在线等... 你既然都知道了所有情形,你可以一一处理啊(如果没有什么规律的话,好像如此)Fri, 28 Nov 2003 15:02:34 GMT 可以使用DateTime.Parse,其它的可以先自己转换,可能使用到DateTime.ParseExtra 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道这样一来可以不?DateTime d=Convert.ToDateTime("Fri, 28 Nov 2003 15:02:34 GMT");string a=d.ToString(); 谢谢你!nehc(青义居士) DateTime d=Convert.ToDateTime("Fri, 28 Nov 2003 15:02:34 GMT");string a=d.ToString();这样是对的!但是,这样是错误的:DateTime d=Convert.ToDateTime("Fri, 28 Nov 03 15:02:34 +0800");string a=d.ToString();这样就是错误的!哎,晕死啊! 我写过一段,简单处理,最后跟的是时区,被我忽略不计了 private static DateTime ParseServerTime(string s) { DateTime returnValue = DateTime.MinValue; try { returnValue = DateTime.Parse(s); } catch(FormatException) { string[] ss = s.Split(new char[]{' '}); try { returnValue = DateTime.Parse(string.Join(" ", ss, 0, ss.Length - 1)); } catch{} } return returnValue; } +0800是时区,+0800就是中国的东八区!感谢 soulroom(易水之风)的建议,不过我试了您的写法,不过还是出现错误,在解析另一个时间时出错了,哎! C#字符操作问题 MS SQL SERVER2005插入汉字变成问号 DataTable更新SQL数据库 C#中的专用集合 关于C#委托的问题 什么时候该用委托 找不到可安装的ISAM 总是提示“CS0016: 未能写入输出文件”,不能执行怎么办? panel的用法 用过microsoft speech sdk的朋友们请帮小弟一下 很急的一个问题,请问如何用C#产生条码,并且能打印出来,谢谢,感激不尽 WinFrom中SQl Sever的几个基本操作,请高手指点! C#中关于Xml的一个问题(非高手莫进谢谢)
string a=d.ToString();
DateTime d=Convert.ToDateTime("Fri, 28 Nov 2003 15:02:34 GMT");
string a=d.ToString();这样是对的!
但是,这样是错误的:
DateTime d=Convert.ToDateTime("Fri, 28 Nov 03 15:02:34 +0800");
string a=d.ToString();这样就是错误的!
哎,晕死啊!
private static DateTime ParseServerTime(string s)
{
DateTime returnValue = DateTime.MinValue;
try
{
returnValue = DateTime.Parse(s);
}
catch(FormatException)
{
string[] ss = s.Split(new char[]{' '});
try
{
returnValue = DateTime.Parse(string.Join(" ", ss, 0, ss.Length - 1));
}
catch{}
} return returnValue;
}
感谢 soulroom(易水之风)的建议,不过我试了您的写法,不过还是出现错误,在解析另一个时间时出错了,哎!