2018年7月30日 星期一

[C#] TimpSpan與格式化字串互轉

TimeSpan.ToString():將TimeSpan物件轉成格式化字串。

TimeSpan.Parse():將格式化字串轉成TimeSpan物件。

h:時間間隔中未計入天數部分的完整時數。 一位數的小時不會有前置零。

hh:時間間隔中未計入天數部分的完整時數。 一位數的小時有前置零。

m:時間間隔中未納入時數或天數部分的完整分鐘數。 一位數的分鐘不會有前置零。

mm:時間間隔中未納入時數或天數部分的完整分鐘數。 一位數的分鐘有前置零。

s:時間間隔中未納入時數、天數或分鐘數部分的完整秒數。 一位數的秒不會有前置零。

ss:時間間隔中未納入時數、天數或分鐘數部分的完整秒數。 一位數的秒有前置零。

//TimeSpan物件轉成格式化字串
TimeSpan time1 = new TimeSpan(20, 35, 10);
Console.WriteLine(time1.ToString(@"hh\:mm\:ss"));
//格式化字串轉成TimeSpan物件
TimeSpan time2 = TimeSpan.Parse("05:42:37");
Console.WriteLine(time2.ToString(@"hh\:mm\:ss"));

沒有留言:

張貼留言