C# ToString() 用法拾遗 千分逗号,毫秒时间

C# ToString() 拾遗 千分逗号,毫秒时间

参考,大全:

https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings?view=netframework-4.7.2

来一个大整数,要用逗号分开:

Nx 逗号分隔数字,x是整数常数表示小数位数, 10e6.ToString(“N0”), 输出: 10,000,000

显示耗时多少秒,精确到毫秒:

规范的ff报错,改用TimeSpan.Milliseconds:
TimeSpan dT = new TimeSpan();
String secondsStr = dT.Seconds.ToString(“00”)+"."+dT.Milliseconds.ToString(“000”);

TimeSpan ToString格式和DateTime不一样的

看了DateTime的帖子写的代码报错, 原来要用TimeSpan的。这个有用:

TimeSpan.ToString(@"hh\:mm\:ss") ; //显示如 01:00:00

微软官方范例:
https://docs.microsoft.com/zh-cn/dotnet/api/system.timespan.tostring?redirectedfrom=MSDN&view=netframework-4.7.2#System_TimeSpan_ToString_System_String_

你可能感兴趣的:(编程,技术,C#,Seesharp,ToString)