pubdate是smalldatetime。
new XElement("pubDate", FormatPubDate(Convert.ToDateTime(rDetail.PubDate)))
///******************
private static string FormatPubDate(DateTime pubDate)
{
//string Format = "yyyy-MM-dd HH:mm:ss";
string _tmpdate = pubDate.ToUniversalTime().ToString("R");
return pubDate.ToString(_tmpdate);
}
我的格式是ri,2011年1月14日08:34:00 G1T 但我想要这种格式 星期一,2011年1月17日10:16:12 GMT
答案 0 :(得分:1)
目前还不清楚你在问什么,因为“R”格式会生成你所要求的形式。那是ToString("R")
将Mon, 17 Jan 2011 10:16:12 GMT
。
查看ToString(string)的文档,了解标准日期/时间格式字符串和示例输出的列表。
如果没有符合您需求的标准格式字符串,那么您可以构建自己的Custom Date and Time Format Strings。