• 2008-07-01

    字符串转日期格式以及日期转字符串格式 asp.net[原创] - [ASP.NET]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://huaichang.blogbus.com/logs/23924442.html

    有时候经常用到把固定格式的字符串转换成日期,以下是把字符串格式转换成日期格式的代码:

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

    与之相反的就是日期格式转换成字符串,c#asp.net中提供多种转换格式,我经常使用的是转换短日期格式和自定义转换,代码分别如下:

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

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

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


    历史上的今天:


    收藏到:Del.icio.us




    评论

  • string timestr=dt.ToString("yyyyMMddhhmmss");//hh:12时制 HH:24时制。
    怎样把这个string 转为日期格式