我有2个字符串,日期:“27.03.11”和时间:“15:04”,它喜欢格式化为RSS文件的PubDate元素,如2005年11月18日星期五19:12:30 GMT。 我怎么能用c sharp做到这一点?
答案 0 :(得分:2)
使用以下步骤:
DateTime
变量。使用DateTime.ParseExact静态方法。使用DateTime.ToString方法将此变量格式化为字符串。以下MSDN页面将帮助您根据需要选择正确的格式字符串:
由于RSS要求日期采用RFC 822格式,因此以下相关的SO问题可能会帮助您完成最后一步:
编辑:第一步,请看一下这个例子:
var s = "27.03.11 15:04";
var dtm = DateTime.ParseExact(s, @"dd.MM.yy HH\:mm", null);
(\:
确保将:
视为文字:
,而不是文化特定的时间分隔符。)