DataFormatString 转

数据绑定之DataFormatString

设定BoundField的DataFormatString,通常有以下几种 
DataFormatString= "{0:C}" 货币,货币的格式取决于当前Thread中Culture的设置 
DataFormatString= "{0:E}" 科学计数法 
DataFormatString= "{0: P}" 百分比 
DataFormatString= "{0:F?}" 小数点后几位 
DataFormatString= "{0:d}" M/d/yyyy 如 10/30/2008 
DataFormatString= "{0:f}" 长日期,短时间。dddd,MMMM dd,yyyy HH:mm aa 如, Monday, January30, 2008 10:00am 
DataFormatString= "{0: D}" 长日期。dddd,MMMM dd,yyyy 如: Monday,January 30,2008 
DataFormatString= "{0:F}" 长日期,长时间 dddd,MMMM dd,yyyy HH:mm:ss aa 
DataFormatString= "{0: s}" ISO 标准时间。yyyy-MM-ddTHH:mm:ss,如: 2008-01-30T10:20:55am 
DataFormatString= "{0:M}" 月份和日期 MMMM dd,如January30 
DataFormatString= "{0:G}" 一般格式 M/d/yyyy HH:mm:ss aa 
-----------------------------------------------------------------
格式字符串 输入 结果 
"{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 

完整日期时间格式 
(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

<%#   String.Format("{0:yyyy-MM-dd} ", Eval("EffectiveDate "))%>

<%#   String.Format("{0:yyyy-M-d} ", DataBinder.Eval(Container.DataItem, "EffectiveDate "))%>

DataFormatString 转

时间: 2024-10-15 15:40:29

DataFormatString 转的相关文章

方法:C#格式化数据 日期格式设置示例 Format使用 DataFormatString使用

DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式: 数字.货币格式:在指定的格式符号后可以指定小数所要显示的位数.例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」.其常用的数值格式如下表所示: 格式字符串 输入 结果"{0:C}" 12345.6789 $12,345.68"{0:C}" -123

Gridview利用DataFormatString属性设置数据格式

首 先把Gridview的AutoGenerateColumns属性设为False(默认是False),DataField选择相应的字段,特别需要注 意的是要把需要设置的字段的HtmlEncode属性设置为False,否则所设置的格式将无法显示,然后就可以设置每个字段的 DataFormatString属性来输出不同的格式了. DataFormatString 属性语法如下: {A:B} 如:DataFormatString="{0:格式字符串}" 冒号前的值(常规示例中为 A)指定在

c# 数据绑定之 DataFormatString 格式

数据绑定之DataFormatString 设定BoundField的DataFormatString,通常有以下几种 DataFormatString= "{0:C}" 货币,货币的格式取决于当前Thread中Culture的设置 DataFormatString= "{0:E}" 科学计数法 DataFormatString= "{0: P}" 百分比 DataFormatString= "{0:F?}" 小数点后几位 D

数据绑定之DataFormatString

数据绑定之DataFormatString 设定BoundField的DataFormatString,通常有以下几种 DataFormatString= "{0:C}" 货币,货币的格式取决于当前Thread中Culture的设置 DataFormatString= "{0:E}" 科学计数法 DataFormatString= "{0: P}" 百分比 DataFormatString= "{0:F?}" 小数点后几位 D

GridView的DataFormatString格式化字符串

DataFormatString="{0:格式字符串}" 0:代表字段本身 冒号后面的代表希望的格式 比如 {0:yyyy-MM-dd}  显示的时间类型就是2016-04-11 d yyyy/mm/dd D 详细日期格式 dddd, MMMM dd, yyyy f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm F 完整日期时间格式  (long date + long time)  dddd, MMMM dd, yyy

GridView控件字段属性DataFormatString深藏一堆坑

今天被DataFormatString属性坑了一天,开发环境测试格式出来的符合预期,而部署到生产环境就不起作用,后来对比环境的不同,用多个虚拟机部署不同环境版本做测试,终于得到以下几点认知. ①字段类型必须为日期时间型,这点是没太大问题: ②d,D等格式化模式依赖于服务器环境中“区域和语言选项”所定义的相应日期格式,如果要确保格式一致,需要指定具体格式,如{0:yyyy'年'MM'月'dd'日}: ③.Net版本在3.5以下的必须配合 HtmlEncode="False" 属性,否则不

GridView和DataFormatString 日期格式 精确小数点后位数

如果DataFormatString无效,请添加属性 HtmlEncode = "false" --------------------------------------- DataFormatString 属性语法如下: DataFormatString="{0:格式字符串}" 我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数.例如原来的数

asp.net,C#中的货币格式化

asp.net直接显示Money型字段小数点后面将保留四位小数,而我们常见的格价显示一般是小数点后两位,如何实现这种效果呢,有如下几种方法: 1.直接型,通过ToString()函数直接格式话 例如把money = 12345.67 格式成 money = 12,345.67.代码如下 string _money = moeny.ToString("N"); 或者 string _moeny = money.ToString("#,###.00") 2.本地化型,通

asp 之 让实体中字段类型为DateTime的字段只显示日期不显示时间

       在我们平时的工作开发中,我们通常会遇到这样的一个问题:某个实体的某个字段是DateTime类型的,可是我们在界面上只想让它显示日期不显示时间! 一个订单实体: //订单类 public class order { //订单ID public int id{get;set;} //物品ID public int resId{get;set;} //物品名称 public string resName { get; set; } //物品价格 public decimal price