为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:
格式字符 关联属性/说明 下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的;例如,识别“MM”,但不识别“mm”。如果自定义模式包含空白字符或用单引号括起来的字符,则输出字符串页也将包含这些字符。未定义为格式模式的一部分或未定义为格式字符的字符按其原义复制。 格式模式 说明 只有上面第二个表中列出的格式模式才能用于创建自定义模式;在第一个表中列出的标准格式字符不能用于创建自定义模式。自定义模式的长度至少为两个字符;例如, DateTime.ToString( "d") 返回 DateTime 值;“d”是标准短日期模式。 比较方便的是,上面的参数可以随意组合,并且不会出错,多试试,肯定会找到你要的时间格式 日期转化二 DateTime dt = DateTime.Now;
Label1.Text = dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25 Label1.Text = string.Format("{0:d}",dt);//2005-11-5 |
C#日期格式化
最新推荐文章于 2024-07-01 21:58:15 发布
C#
日期
格式化
2008-05-04 19:00