`
yuzhenyuan
  • 浏览: 8752 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

输出时间格式问题

    博客分类:
  • .net
阅读更多
今晚在调试自己写的一个小程序的时候,无意中发现显示数据的时候,时间格式跟数据库的不一致
数据库里的格式为: 2010-05-21 22:22:33
显示出来时却变为: 2010/05/21 22:22:33

因操作系统为win 7 起初误以为是IIS的问题,找了老半天,没找到解决办法! 郁闷下翻动QQ好友,发现以前一个同事在线,问之! 说是是字符串格式的问题, 解决办法是用ToString("yyyy-mm-dd")方法转换! 好,修改code 保存F5运行,问题马上来了,编译错误消息为: “ToString”方法没有采用“1”个参数的重载!再次询问同事之。话有此方法,或许是写错! 好,既然有,二话不说,google之!答案来也, ToString("yyyy-mm-dd")只对时间类型有效!到此,不用说了,直接转换!

方法一:
 <%#DateTime.Parse( Eval("DailyTime").ToString()).ToString("yyyy-mm-dd HH:mm:ss")%>


方法二:
<%#Convert.ToDateTime(Eval("DailyTime")).ToString("yyyy-mm-dd HH:mm:ss")%>


具体哪种方法好,初学者,无法写下,希望有高手进来解答
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics