【发布时间】:2017-05-12 17:35:06
【问题描述】:
我有这个疑问,如果我有以秒为单位的时间,我想用以下形式表示它: “mm:ss:milliseconds:microseconds”,这段代码正确吗?
var minutes = timeCurrent / 60;
var seconds = timeCurrent % 60;
var milliseconds = timeCurrent * 1000;
var microseconds = timeCurrent * 1000000;
milliseconds = milliseconds % 1000;
microseconds = nanoseconds % 1000000;
currentTime.text = String.Format("{0:00}:{1:00}:{2:000}:{3:000000}",
minutes, seconds, milliseconds, microseconds);
1 秒是 1*10^6 微秒,1 秒是 1000 毫秒。是正确的,这段代码?微秒有 6 位数字。
谢谢
【问题讨论】:
-
你为什么不使用
DateTime类? -
现在什么时候?
标签: c# unity3d time timespan time-format