C# 将特定日期时间格式化为字符串
C# Format specific Datetime to string
我需要像这样格式化当前日期时间:
Mon, 18 Mar 2019 15:10:24 +0000
但我在 C# 中找不到特定的格式字符串。文档需要这种字符串格式:
EEE, dd MMM yyyy HH:mm:ss O
我试试:
DateTime.Now.ToString("r")
但它 returns GMT
而不是 +0000
部分。
DateTime.Now.ToString("ddd, dd MMM yyyy HH:mm:ss zzz")
但它 returns +02:00
而不是 +0200
部分。
如何格式化日期?
尝试:
DateTime d = DateTime.Now;
d.ToString("ddd, dd MMM yyyy HH:mm:ss zz00")
我需要像这样格式化当前日期时间:
Mon, 18 Mar 2019 15:10:24 +0000
但我在 C# 中找不到特定的格式字符串。文档需要这种字符串格式:
EEE, dd MMM yyyy HH:mm:ss O
我试试:
DateTime.Now.ToString("r")
但它 returns GMT
而不是 +0000
部分。
DateTime.Now.ToString("ddd, dd MMM yyyy HH:mm:ss zzz")
但它 returns +02:00
而不是 +0200
部分。
如何格式化日期?
尝试:
DateTime d = DateTime.Now;
d.ToString("ddd, dd MMM yyyy HH:mm:ss zz00")