将 2 个字符串格式化为 RSS PubDate
我有 2 个字符串,日期:“27.03.11”和时间:“15:04”,它喜欢将其格式化为 rss 文件的 PubDate 元素,例如 Fri, 18 Nov 2005 19:12:30 GMT。 我怎样才能在C Sharp 中做到这一点?
ive got 2 strings, date:"27.03.11 " and time:"15:04", which id like to format as a PubDate elemnt for a rss file like Fri, 18 Nov 2005 19:12:30 GMT.
How can i do this in c sharp?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用以下步骤:
DateTime
变量中。为此,请使用 DateTime.ParseExact 静态方法。使用 DateTime.ToString 方法。以下 MSDN 页面将帮助您根据需要选择正确的格式字符串:
由于 RSS 要求日期采用 RFC 822 格式,因此以下相关 SO 问题可能会帮助您完成最后一步:
编辑: 对于第一步,请看一下这个示例:(
\:
确保:
被视为文字:
而不是文化特定的时间分隔符。)Use the following steps:
DateTime
variable. Use the DateTime.ParseExact static method for this.Format this variable into a string using the DateTime.ToString method. The following MSDN pages will help you choose the correct format string based on your needs:
Since RSS requires dates to be in the RFC 822 format, the following related SO question might help you with the last step:
EDIT: For the first step, have a look at this example:
(The
\:
ensures that:
is seen as a literal:
rather than a culture-specific time separator.)