洞察探索open banking如何通过小程序容器技术助力金融企业实现数据安全和数字化转型
582
2022-12-02
时间格式的设定
在进行formview显示时间数据的时候,发现格式仍然是日期和时间的完整格式,如是进行了DataFormatString="{0:d}的设置.如下所示:
< asp:BoundField HeaderText = " DisplayText " DataField = " FieldName " DataFormatString = " {0:d} " > < ItemStyle HorizontalAlign = " Right " Width = " 60px " > ItemStyle > < HeaderStyle HorizontalAlign = " Right " > HeaderStyle > asp:BoundField > 可是设置后,发现仍然不能进行显示,于是百度一下,发现有人提出,"应该同时设置HtmlEncode为false,DataFormatString才会起作用".于是更为如下设置,如下 < asp:BoundField HeaderText = " DisplayText " DataField = " FieldName " DataFormatString = " {0:d} " HtmlEncode= " false " > < ItemStyle HorizontalAlign = " Right " Width = " 60px " > ItemStyle > < HeaderStyle HorizontalAlign = " Right " > HeaderStyle > asp:BoundField > 编译,正常显示. 附:asp-数据格式的Format-- DataFormatString 字段的DataFormatString 属性使用语法如下:DataFormatString="{0:格式字符串}"在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「12.34」,若格式设定为 {0:N1},则输出为「12.3」。其常用的数值格式如下表所示:格式字符串 资料 结果"{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/yyyyD 详细日期格式 dddd, MMMM dd, yyyyf 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mmF完整日期时间格式(long date + long time)dddd, MMMM dd, yyyy HH:mm:ssg 一般格式 (short date + short time) MM/dd/yyyy HH:mmG 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ssm,M 月日格式 MMMM dds 适中日期时间格式 yyyy-MM-dd HH:mm:sst 精简时间格式 HH:mmT 详细时间格式 HH:mm:ss
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~