如何在C#中添加分钟到UTC时间

时间:2014-12-20 20:19:54

标签: c#

下面是将utc时间转换为2014-12-20T20:13:11格式的示例代码,但我想在utc时间以上添加分钟数,假设我想添加20 mins我的输出应为{{1}如何编程请帮助

2014-12-20T20:33:11

3 个答案:

答案 0 :(得分:3)

 Console.WriteLine(DateTime.UtcNow.AddMinutes(20).ToString("s"));

答案 1 :(得分:3)

首先,您可以并且应该在一个表达式中执行此操作:

DateTime.UtcNow.ToString ( "s", CultureInfo.InvariantCulture );

稍后如果你想添加分钟,你可以这样做:

DateTime.UtcNow.AddMinutes(20).ToString ( "s", CultureInfo.InvariantCulture );

答案 2 :(得分:1)

试试这个:

 string currentTime = DateTime.UtcNow.AddMinutes(20).ToString("HH:mm:ss");