本篇文章是对.Net中的数字与日期格式化规则助记词的使用进行了详细的分析介绍,需要的朋友参考下
格式化可以通过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意思是时区 |