浅析GridView中显示时间日期格式的问题
程序员文章站
2023-12-12 16:08:04
以下都是gridview基本常用的日期,时间格式
形式
语法...
以下都是gridview基本常用的日期,时间格式
形式 |
语法 |
结果 |
注释 |
数字 |
{0:n2} |
12.36 |
|
数字 |
{0:n0} |
13 |
|
货币 |
{0:c2} |
$12.36 |
|
货币 |
{0:c4} |
$12.3656 |
|
货币 |
"¥{0:n2}" |
¥12.36 |
|
科学计数法 |
{0:e3} |
1.23e+001 |
|
百分数 |
{0:p} |
12.25% |
p and p present the same. |
日期 |
{0:d} |
2006年11月25日 |
|
日期 |
{0:d} |
2006-11-25 |
|
日期 |
{0:f} |
2006年11月25日 10:30 |
|
日期 |
{0:f} |
2006年11月25日 10:30:00 |
|
日期 |
{0:s} |
2006-11-25 10:30:00 |
|
时间 |
{0:t} |
10:30:00 |
在gridview中操作的时候要注意以下的几个方面(以{0:d}为例)
1. 要绑定的列如果单纯的是boundfiled类型的(如下)
<asp:boundfield datafield="sj" headertext="时间" readonly="true" dataformatstring="{0:d}" />
显示出来的格式还是2006-11-25 0:00:00 为达到我们想要的效果
2. 要绑定的列必须是模板列如下:这样才能看到我们想要看到的效果:2006-11-25
<asp:templatefield headertext="时间"> <edititemtemplate> <asp:label id="label1" runat="server" text='<%# eval("sj", "{0:d}") %>'></asp:label> </edititemtemplate> <itemtemplate> <asp:label id="label2" runat="server" text='<%# bind("sj", "{0:d}") %>'></asp:label> </itemtemplate> </asp:templatefield>
以上这篇浅析gridview中显示时间日期格式的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
浅析GridView中显示时间日期格式的问题
-
浅析GridView中显示时间日期格式的问题
-
仅2行代码的javascript按指定格式显示日期时间效果
-
.Net与JS时间日期格式的转换问题对比分析
-
详解element-ui日期时间选择器的日期格式化问题
-
仅2行代码的javascript按指定格式显示日期时间效果
-
.Net与JS时间日期格式的转换问题对比分析
-
微信小程序中时间戳和日期的相互转换问题
-
Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全
-
解决ASP.NET MVC返回的JsonResult 中 日期类型数据格式问题,和返回的属性名称转为“驼峰命名法”和循环引用问题