博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

日期格式与字符串格式互换

Posted on 2011-04-08 22:31  moss_tan_jun  阅读(260)  评论(0编辑  收藏  举报

 

1、日期格式转换成字符串:

string timestr=dt.ToShortDateString();
或 string timestr=dt.ToShortTimeString();
或 string timestr=dt.ToString("yyyyMMdd");

说明:自定义格式转换中 yyyy代表年,如2008,yy也代表年,如08年,大写MM代表月,dd代表日,hh代表小时,小写mm代表分钟,ss代表秒数。

2、字符串格式转换成日期格式的代码:

DateTime dt=Convert.ToDateTime("2008-06-30");
里面的字符串格式要固定的,如果不是上面所写的形式,则需要通过字符串处理函数修改字符串!

补充:
精确到时分秒的写法
DateTime dt=Convert.ToDateTime("2008-06-30 11:11:10");
string timestr=dt.ToString("yyyyMMddhhmmss");//hh:12时制 HH:24时