如何在DataTime格式中初始化8小时
本文关键字:初始化 8小时 格式 DataTime | 更新日期: 2023-09-27 18:19:34
我想用DateTime格式初始化8小时。我试过像这个
DateTime stayingTime = 8;
TimeSpan span = (stayingTime-runningTime);
我将从其他来源获得runningTime
。我想用8小时减去runningTime
,并以以下格式显示答案hh:mm
您正在寻找TimeSpan
-结构:
TimeSpan stayingTime = TimeSpan.FromHours(8);
TimeSpan span = stayingTime - runningTime;
如果你需要它作为DateTime
,你可以使用TimeOfDay
属性:
DateTime stayingTime = new DateTime().AddHours(8);
TimeSpan span = stayingTime.TimeOfday - runningTime;
如果您想以hh:mm
格式输出,请使用TimeSpan.ToString
:
span.ToString("hh':'mm")