基于.Net中的数字与日期格式化规则助记词的使用详解
2013-05-18 00:00
615 查看
格式化可以通过string.Format方法或者直接使用xx.ToString("")方法执行。格式化的规则不太好记,本文通过简单的词话,可以帮你记忆这些规则
1. 数字格式化
规则很简单都是一个字母表示格式化的种类后面可以可选的跟一个数字表示要保留的小数位数。
字母就那么几个:C、D、E、F、G、N、P、R、X 大小写是通用的
2. DateTime格式化
2013-05-18 13:09:24.211 +8:00
年份是y:
一y年份个位
yy年份后两位
yyy年份后三位
yyyy四位年份
yyyyy四位年份前加0
大M表月份,小于10不加前导0
MM表月份,小于10月要加前导0
三个M月份名,要用简称得记住
四个M月份名,要用全称不能忘
一d表示是几号,10号之前不加0
dd表示是几号,10号之前要加0
ddd表示星期几,名称简写得记住
dddd表示星期几,要用全名不能忘
小写h表小时,12进制不能忘
一个h不能前加0,两个h如有必要前导0
大小H表小时,24进制要记牢
一个H不能前加0,两个H如有必要前导0
小写m表分钟,一个不必前导0,两个若有必要前导0
小写s表示秒,一个不必前导0,两个若有必要前导0
f表示十分之一秒数
ff表示百分之秒数
fff表示毫秒数
ffff表示十分之一毫秒数
依次类推到7f
大写小写有差别
如果是0,大写忽略小写有
还有两个不常用
gg表示上下午
k、z意思是时区
1. 数字格式化
规则很简单都是一个字母表示格式化的种类后面可以可选的跟一个数字表示要保留的小数位数。
字母就那么几个:C、D、E、F、G、N、P、R、X 大小写是通用的
2. DateTime格式化
2013-05-18 13:09:24.211 +8:00
年份是y:
一y年份个位
yy年份后两位
yyy年份后三位
yyyy四位年份
yyyyy四位年份前加0
大M表月份,小于10不加前导0
MM表月份,小于10月要加前导0
三个M月份名,要用简称得记住
四个M月份名,要用全称不能忘
一d表示是几号,10号之前不加0
dd表示是几号,10号之前要加0
ddd表示星期几,名称简写得记住
dddd表示星期几,要用全名不能忘
小写h表小时,12进制不能忘
一个h不能前加0,两个h如有必要前导0
大小H表小时,24进制要记牢
一个H不能前加0,两个H如有必要前导0
小写m表分钟,一个不必前导0,两个若有必要前导0
小写s表示秒,一个不必前导0,两个若有必要前导0
f表示十分之一秒数
ff表示百分之秒数
fff表示毫秒数
ffff表示十分之一毫秒数
依次类推到7f
大写小写有差别
如果是0,大写忽略小写有
还有两个不常用
gg表示上下午
k、z意思是时区
相关文章推荐
- 基于.Net中的数字与日期格式化规则助记词的使用详解
- .Net中的数字和日期格式化规则助记词
- JSTL I18N 格式标签库 使用之一_____数字日期格式化
- 使用Smarty 获取当前日期时间和格式化日期时间的方法详解
- 使用fmt标签格式化输出日期和数字
- .NET的数据绑定之DataFormatString,对于日期数字的格式化
- 详解Java日期格式化及其使用例子
- 使用java.text包格式化数字和日期
- java 使用DecimalFormat进行数字的格式化实例详解
- .NET 中的数字格式化,日期格式化
- 使用java.text包格式化数字和日期
- 【VB】Format 格式化日期时间数字函数详解
- 使用java.text包格式化数字和日期-ZT
- .NET 中的数字格式化,日期格式化
- JSTL I18N 格式标签库 使用之一_____数字日期格式化
- [转载]使用java.text包格式化数字和日期
- 在Java web中使用数字日期格式化标签
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 使用java.text包格式化数字和日期
- 使用Smarty 获取当前日期时间和格式化日期时间的方法详解