`
836811384
  • 浏览: 548456 次
文章分类
社区版块
存档分类
最新评论

在GridView中设置日期格式

 
阅读更多

因为从数据库中查出来的DateTime类型的数据,都是带时间的,而很多时间是只需要日期不必显示时间的。

以前格式化日期都是用模板列然后用正则表达式删掉时间部分,今天在网上看到了一个更简单的方法,就是直接用绑定列,设置DataFormatString和HtmlEncode两个属性就好了,像下面这样:

<asp:BoundField HeaderText="预计成交日期" DataField="fcBargainDate" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode="false"/>

其实以前也想到过用DataFormatString,只是没想到要设置HtmlEncode,所以从来没有成功,不知道为什么要这样设置。幸好日期字段里不会出现html标签……

MSDN上给出的格式字符串:

数字、货币格式:

在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:

格式字符串 输入 结果

"{0:C}" 12345.6789 $12,345.68

"{0:C}" -12345.6789 ($12,345.68)

"{0:D}" 12345 12345

"{0:D8}" 12345 00012345

"{0:E}" 12345.6789 1234568E+004

"{0:E10}" 12345.6789 1.2345678900E+004

"{0:F}" 12345.6789 12345.68

"{0:F0}" 12345.6789 12346

"{0:G}" 12345.6789 12345.6789

"{0:G7}" 123456789 1.234568E8

"{0:N}" 12345.6789 12,345.68

"{0:N4}" 123456789 123,456,789.0000

"Total: {0:C}" 12345.6789 Total: $12345.68

常用的日期时间格式:

格式 说明 输出格式

d 精简日期格式 MM/dd/yyyy

D 详细日期格式 dddd, MMMM dd, yyyy

f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm

F

完整日期时间格式

(long date + long time)

dddd, MMMM dd, yyyy HH:mm:ss

g 一般格式 (short date + short time) MM/dd/yyyy HH:mm

G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss

m,M 月日格式 MMMM dd

s 适中日期时间格式 yyyy-MM-dd HH:mm:ss

t 精简时间格式 HH:mm

T 详细时间格式 HH:mm:ss

分享到:
评论

相关推荐

    GridView中日期时间显示格式问题

    在GridView中绑定日期,时间,货币常用的显示格式

    GridView自定义显示的日期格式

    可以在Gridview里面只显示年月日,不会出现0:00:00

    GridView中显示时间日期格式问题

    在GridView中操作的时候要注意以下的几个方面(以{0:d}为例)

    GridView列数字、货币和日期的显示格式

    GridView列数字、货币和日期的显示格式

    【ASP.NET编程知识】浅析GridView中显示时间日期格式的问题.docx

    【ASP.NET编程知识】浅析GridView中显示时间日期格式的问题.docx

    GridView_Eval()_中数据格式化或格式化数据

    通过快速的数据格式化可以快速格式 日期 货币 小数等等 以下是C# 数据格式的例子 GridView数据常用格式化类型 数字 {0:N0} 13 货币 {0:c2} $12.36 日期 {0:D} 2013年8月5日 ToString("D")MM/dd/yyyy ...

    GridView实现自定义时间货币等字符串格式

    GridView实现自定义时间货币等字符串格式

    GridView空间的使用方法

    GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,2行...

    android 自定义gridView 按日期显示图片和视频 galleryDemo

    android 自定义gridView 按日期显示图片和视频 galleryDemo android 自定义gridView 按日期显示图片和视频 galleryDemo android 自定义gridView 按日期显示图片和视频 galleryDemo 免费下载 给个好评!

    GridView表格的各种使用技巧

    GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行...GridView 编辑时在行中加入日期选择(不可输入)

    GridView七十二绝技

    GridView无代码分页排序 ...GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 暂无

    gridview学习

    GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,2行...

    GridView完全入门资料

    GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,2行...

    浅析GridView中显示时间日期格式的问题

    下面小编就为大家带来一篇浅析GridView中显示时间日期格式的问题。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    C# GridView 76种绝技必杀

    GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,2行...

    gridview 控件中的日期使用

    日期控件的使用,可以去掉日期后面没用的00:00:00

    gridview72版绝技

    10.GridView实现自定义时间货币等字符串格式: 11.GridView实现自定义时间货币等字符串格式: 12.GridView实现用“...”代替超长字符串: 13.GridView一般换行与强制换行: 14GridView弹出新页面/弹出制定大小...

    上百种GridView操作绝技

    GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,2行...

    GridView绝技.rar

    GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,...

    C# GridView 后台设置列的可见性.pdf

    // type country family PN code PN描述 Manufacturer Address Country of Origin 导入时间 导入人 更新时间 更新人 this.MyView2.Columns[4].Visible = false; // this.MyView2.Columns[5].Visible = false; ...

Global site tag (gtag.js) - Google Analytics