扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
| string x = "Hello World"; string y; string z = x; |
| string formatted = string.Format("The value is {0}", value); |
| DateTime.ToString("format specifiers"); |
| 修饰符 | 描述 |
| d | 显示某月中的这一天。 |
| dd | 显示某月中的这一天,其中,小于10的值之前加上一个0。 |
| ddd | 显示一个星期中某一天的三字母缩写名。 |
| dddd(+) | 显示给定的DateTime值中星期中的一天的完整名。 |
| f(+) | 显示秒值的最重要的x位数。在f中格式修饰符位数越多,该数字越重要。这是个总秒数,而不是从上个分钟以来经过的秒数。 |
| F(+) | 与f(+)相同,除了不显示末尾的零外。 |
| g | 显示一个给定的DateTime中的时代,例如,"A.D"。 |
| h | 显示小时,范围为:1~12。 |
| hh | 显示小时,范围为:1~12,其中,小于10的值之前加上一个0。 |
| H | 显示小时范围为:0~23。 |
| HH | 显示小时范围为:0~23,其中,小于10的值之前加上一个0。 |
| m | 显示分钟,范围为0~59。 |
| mm | 显示分钟,范围为0~59,其中,小于10的值之前加上一个0。 |
| M | 显示月份,范围为1~12。 |
| MM | 显示月份,范围为1~12,其中,小于10的值之前加上一个0。 |
| MMM | 显示月份的三字符缩略名。 |
| MMMM | 显示月份的完整名字。 |
| s | 显示秒数范围为:0~59。 |
| ss(+) | 显示秒数范围为:0~59,其中,小于10的值之前加上一个0。 |
| t | 显示给定的时间中AM/PM指示器中的第一个字符。 |
| tt(+) | 显示给定的时间中完整的AM/PM指示器。 |
| y/yy/yyyy | 显示给定的时间中的年份。 |
| z/zz/zzz(+) | 显示给定的时间中的时区偏移量。 |
| DateTime dt = DateTime.Now; Console.WriteLine(string.Format("Default format: {0}", dt.ToString())); Console.WriteLine(dt.ToString("dddd dd MMMM, yyyy g")); Console.WriteLine(string.Format("Custom Format 1: {0:MM/dd/yy hh:mm:sstt}", dt)); Console.WriteLine(string.Format("Custom Format 2: {0:hh:mm:sstt G\\MT zz}", dt)); |
| Default format: 9/24/2005 12:59:49 PM Saturday 24 September, 2005 A.D. Custom Format 1: 09/24/05 12:59:49PM Custom Format 2: 12:59:49PM GMT -06 |
| 修饰符 | 描述 |
| 0 | 零占位符。 |
| # | 数字占位符。如果给定的值中在#修饰符指示的位置有一个数字,那么该数字将以格式化输出显示。 |
| . | 十进制点。 |
| , | 千分位分隔符。 |
| % | 百分比修饰符。被格式化的值在包括到格式化的输出前将乘以100。 |
| E0/E+0/e/e+0/e-0/E | 科学标志。 |
| "XX"或"XX" | 代表格式的字符串。这些被包含在格式化的输出中,而不翻译其相对位置。 |
| ; | 用于条件格式化负数,零和正值的节分隔符。 |
| double dVal = 59.99; double dNeg = -569.99; double zeroVal = 0.0; double pct = 0.23; string formatString = "{0:$#,###0.00;($#,###0.00);nuttin}"; Console.WriteLine(string.Format(formatString, dVal)); Console.WriteLine(string.Format(formatString, dNeg)); Console.WriteLine(string.Format(formatString, zeroVal)); Console.WriteLine(pct.ToString("00%")); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。