C# ToString的花样用法
|
admin
2023年2月27日 10:48
本文热度 1789
|
ToString()大家用的都很多,但是ToString()提供的格式化方式你用过多少呢?
是否经常在印象中觉得转固定格式字符串的时候不需要这么麻烦,但是又迟迟想不起来?
是否经常在转完字符串之后,用替换或者其他方式去处理了本可以直接format的数据?
是否?是否?
本篇记录了一部分常用的string格式化方式;
过多的注释就不多写了,大家看输出的内容应该可以看的出来。
实现功能:
开发环境:
开发工具:Visual Studio 2013
.NET Framework版本:4.5
实现代码:
int value = 31415;Console.WriteLine(value.ToString("C4"));Console.WriteLine(value.ToString("E"));Console.WriteLine(value.ToString("F2"));Console.WriteLine(value.ToString("N4"));
Console.WriteLine(value.ToString("D8"));Console.WriteLine(value.ToString("X"));
double value2 = 3.1415d;Console.WriteLine(value2.ToString("C4"));Console.WriteLine(value2.ToString("E"));Console.WriteLine(value2.ToString("F2"));Console.WriteLine(value2.ToString("N4"));
DateTime dt = new DateTime(2021, 1, 2, 3, 4, 5);Console.WriteLine(dt.ToString("d"));Console.WriteLine(dt.ToString("D"));Console.WriteLine(dt.ToString("f"));Console.WriteLine(dt.ToString("F"));Console.WriteLine(dt.ToString("g"));Console.WriteLine(dt.ToString("G"));Console.WriteLine(dt.ToString("t"));Console.WriteLine(dt.ToString("T"));Console.WriteLine(dt.ToString("U"));Console.WriteLine(dt.ToString("Y"));Console.WriteLine(dt.ToString("m"));Console.WriteLine(dt.ToString("M"));
Console.WriteLine(dt.ToString("yyyy"));Console.WriteLine(dt.ToString("MM"));Console.WriteLine(dt.ToString("dd"));Console.WriteLine(dt.ToString("HH"));Console.WriteLine(dt.ToString("mm"));Console.WriteLine(dt.ToString("ss"));Console.WriteLine(dt.ToString("yyyy-MM-dd HH:mm:ss"));
Guid guid=Guid.NewGuid();Console.WriteLine(guid.ToString());Console.WriteLine(guid.ToString("N"));
该文章在 2023/2/27 10:48:39 编辑过