如何在C#中给时间添加秒数?

4

如何在C#中将秒添加到以小时:分钟:秒格式表示的时间中?

例如:我想要将5678秒添加到小时:分钟:秒中,然后显示结果...


2
毫不费力地展示出最小的解决努力的琐碎问题。 - undefined
3个回答

20

您可以使用AddSeconds,例如:

DateTime.Now.AddSeconds(5678)

2
DateTime dt = DateTime.ParseExact("14:44:56", "HH:mm:ss", null);
string result = dt.AddSeconds(5678 ).ToString("HH:mm:ss"); // 16:19:34

Demo


0
尝试使用TimeSpan结构。
TimeSpan
.Parse("hours:min:sec")
.Add(TimeSpan FromSeconds(5678))
.ToString("c");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接