2017-08-17 6 views
0

私は米国で使用されるシステムを作成していますが、現在の英国時間を参照する必要があります。現在の英国時間を見つける

私は(アカウントにGMTとBSTを取って)、現在の英国の時間を表示するオフラインソリューションを必要と

はこれを扱うことができるvb.NETで作り付けの機能があり、または取得のプログラムによる方法がありますこの値?

+0

[VB.NET - 現在のタイムゾーンを見つけてから太平洋に変換]の可能な複製(https://stackoverflow.com/questions/14312952/vb-net-find-current-timezone-then-convert-to-pacific) ) – Devon

+0

英国は2つのタイムゾーンを使用しているため、タイムゾーンがどのタイムゾーンにあるかを知る必要があります(GMTまたはBST)。 米国の5amは夏時間に応じて13:00または14:00になります –

+0

@LordNodralIIIあなたはこれを見ましたか? https://stackoverflow.com/questions/10665678/check-if-daylight-savings-is-in-effect – Jaxi

答えて

0
Dim dt as DateTime 
dt = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(DateTime.UtcNow, "GMT Standard Time") 

これはUTCでの現在の時刻を取得し、イギリスの時間に変換します。タイムゾーンIDの表現に混乱しないでください。実際には、GMTとBSTの両方、およびそれらの間の遷移をカバーしています。

関連する問題