如何在C#
中将时间转换为UTC秒答案 0 :(得分:2)
不确定我是否理解正确,您想获得UTC的second
?尝试:int nSeconds = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Local).ToUniversalTime().Second;
获取秒数。
答案 1 :(得分:2)
您的问题并不完全清楚,但可能会追随:
TimeSpan timeOfUtcDay = DateTime.UtcNow.TimeOfDay;
double seconds = timeOfUtcDay.TotalSeconds;
例如,它目前约为7:15 BST(欧洲/伦敦),即UTC时间6:15。上面的代码给出了22573.6674426,它只是(6 * 60 + 15)* 60。