在 C# 中将本地时区转换为 PST 时区 [英] Convert Local Time Zone to PST Time Zone in C#
本文介绍了在 C# 中将本地时区转换为 PST 时区的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我现在在系统中的时区是 +5GMT
Let say my time zone in system right now is +5GMT
现在在我的机器上 01/14/2012 05:52PM
我想把它转换成 PST 时区,比如
right now on my machine 01/14/2012 05:52PM
I want to convert it into PST time zone like
1/14/12 4:52:50 AM PST
反之亦然 PST 到 GMT
and vice versa PST to GMT
推荐答案
TimeZoneInfo timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Pacific SA Standard Time");
DateTime newDateTime = TimeZoneInfo.ConvertTime(existingDateTime, timeZoneInfo);
您可以查看可用时区的完整图表 这里
You can see complete chart of available Time Zones here
另请参阅在任意两个时区之间转换
这篇关于在 C# 中将本地时区转换为 PST 时区的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文