如何将asp.net gridview列中的日期字符串格式化为我喜欢的另一种样式?

问题描述 投票:0回答:1

我想在gridview中格式化某些具有字符串的列,例如将字符串“ 200522130830”设置为“ 2020/05/22 13:08:30”。我应该怎么做?找到也许可以使用DataFormatString来做到这一点,但我不确定如何。

asp.net gridview format
1个回答
0
投票

您以与String.Format相同的方式使用它(如果它的DateTime是它-这是一个示例)>

<asp:BoundField DataFormatString="{0:MMM/dd,  HH:mm}" />

如果是字符串,则必须先将其转换为int,然后转换为DateTime,然后DataFormatString将起作用。但是,如果您从数据库中获取数据,那么它可能已经准备好了所有的DateTime格式-不是字符串-只需尝试一下,看看它是否有效

© www.soinside.com 2019 - 2024. All rights reserved.