Tostring()转化不同的日期格式

"d" 2008-1-10
"D" 2008年1月10日
"f" 2008年1月10日 15:22
"F" 2008年1月10日 15:22:35
"g" 2008-1-10 15:22
"G" 2008-1-10 15:22:35
"m" 1月10日
"M" 同上
"r" Wed, 10 Jan 2008 15:22:35 GMT
"R" 同上
"u" 2008-01-10 15:22:35Z
"U" 2008年1月10日 7:22:35 // 为什么会这样,我也不知道
"t" 15:27
"T" 15:27:31
"y" 2008年1月
"Y" 同上

以下方法可以根据你不同的需要页定

"mm/yy" 22-07 // 分钟-年份
"mm-yy" 同上
"dd/mm/yy" 10-22-07 // 日期-分钟-年份
"dd-mm-yy" 同上
"dddd mmmm dd yyyy" 星期三 22 10 2008 // dddd=星期数, mmmm=分钟,dd=日期,yyyy=年份
"dddd-mmmm-dd-yyyy" 星期三-40-10-2008 // Up
"ddd mmmm dd yyyy" 三 22 10 2008 // Up
"ddd mmm d yy" 三 39 10 07 // Up
"ddd-mmm-d-yy" 三-39-10-07 // Up
"dd-mmmm-dddd-yyyy" 10-42-星期三-2008 // Up

 

“ToString”方法没有采用“1”个参数的重载 错误的解决办

在日期格式转换时出现如下错误:
<%#Eval("issuancedate").ToString("y") %>

“ToString”方法没有采用“1”个参数的重载

主要原因是因为被转换的日期格式没有进行日期格式转换,改成如下就可以了:
<%# Convert.ToDateTime(Eval("issuancedate")).ToString("y") %>

posted on 2010-04-21 18:04  nak  阅读(605)  评论(0)    收藏  举报

导航