我正在使用一个提供时间作为字符串的api,例如“14:45”。最后,我想将UTC时间字符串转换为用户的本地时区,但我不确定如何做到这一点。
我能想到的唯一解决方案是将字符串转换为DateTime,然后将该DateTime转换为local,然后以原始格式将其作为字符串推出(例如“14:45”变为“11:45” “)。我试图将字符串转换为DateTime,因为它不是典型的格式。有什么建议?谢谢!
答案 0 :(得分:0)
好吧,我能够用以下方法解决这个问题:
string time = "08:00";
var convertedTime = Convert.ToDateTime(time).ToLocalTime().TimeOfDay.ToString().Substring(0,5);