我想在gridview中格式化某些具有字符串的列,例如将字符串“ 200522130830”设置为“ 2020/05/22 13:08:30”。我应该怎么做?找到也许可以使用DataFormatString来做到这一点,但我不确定如何。
您以与String.Format
相同的方式使用它(如果它的DateTime是它-这是一个示例)>
<asp:BoundField DataFormatString="{0:MMM/dd, HH:mm}" />
如果是字符串,则必须先将其转换为int,然后转换为DateTime,然后DataFormatString将起作用。但是,如果您从数据库中获取数据,那么它可能已经准备好了所有的DateTime格式-不是字符串-只需尝试一下,看看它是否有效