扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者