在 C# 中将本地时区转换为 PST 时区 [英] Convert Local Time Zone to PST Time Zone in C#

查看:32
本文介绍了在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆