程序中的日期格式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序中的⽇期格式
------ <a href="" target="blank">Windows Phone 7⼿机开发</a>、<a href="" target="blank">.Net培训</a>、期待与您交流! -------
d 短⽇期模式
表⽰由当前 ShortDatePattern 属性定义的⾃定义 DateTime 格式字符串。

例如,⽤于固定区域性的⾃定义格式字符串为“MM/dd/yyyy”。

G 常规⽇期/时间模式(短时间)
表⽰短⽇期 (d) 和短时间 (t) 模式的组合,由空格分隔。

G 常规⽇期/时间模式(长时间)
表⽰短⽇期 (d) 和长时间 (T) 模式的组合,由空格分隔。

M 或 m ⽉⽇模式
表⽰由当前 MonthDayPattern 属性定义的⾃定义 DateTime 格式字符串。

例如,⽤于固定区域性的⾃定义格式字符串为“MMMM dd”。

R 或 r RFC1123 模式
表⽰由当前 RFC1123Pattern 属性定义的⾃定义 DateTime 格式字符串。

该模式是定义的标准,并且属性是只读的。

因此,⽆论所使⽤的区域性或所提供的格式提供程序是什么,它总是相同的。

定义格式字符串为“ddd, dd MMM yyyy HH':'mm':'ss 'GMT'”。

格式化不会修改正在格式化的 DateTime 对象的值。

因此,应⽤程序在使⽤此格式说明符之前必须将该值转换为协调世界时 (UTC)。

T 长时间模式
表⽰由当前 LongTimePattern 属性定义的⾃定义 DateTime 格式字符串。

例如,⽤于固定区域性的⾃定义格式字符串为“HH:mm:ss”。

U 通⽤的可排序⽇期/时间模式
表⽰由当前 UniversalSortableDateTimePattern 属性定义的⾃定义 DateTime 格式字符串。

此模式是定义的标准,并且属性是只读的。

因此,⽆论所使⽤的区域性或所提供的格式提供程序是什么,它总是相同的。

⾃定义格式字符串为“yyyy'-'MM'-'dd HH':'mm':'ss'Z'”。

格式化⽇期和时间时不进⾏时区转换。

因此,应⽤程序在使⽤此格式说明符之前必须将本地⽇期和时间转换为协调世界时 (UTC)。

DateTime dt = DateTime.Now;
String date;
date = dt.ToString("d",DateTimeFormatInfo.InvariantInfo);
Console.WriteLine(date + "</br>");//07/22/2009
date = dt.ToString("G", DateTimeFormatInfo.InvariantInfo);
Console.WriteLine(date + "</br>");//07/22/2009 14:54:37
date = dt.ToString("r", DateTimeFormatInfo.InvariantInfo);
Console.WriteLine(date + "</br>");//Wed, 22 Jul 2009 14:54:37 GMT
date = dt.ToString("T", DateTimeFormatInfo.InvariantInfo);
Console.WriteLine(date + "</br>");//14:54:37
date = dt.ToString("u", DateTimeFormatInfo.InvariantInfo);
Console.WriteLine(date + "</br>");//2009-07-22 14:54:37Z
date = dt.ToString("dd-MM-yyyy", DateTimeFormatInfo.InvariantInfo);
Console.WriteLine(date + "</br>");//22-07-2009。

相关文档
最新文档