博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获得世界各国的当地时间 C#
阅读量:4593 次
发布时间:2019-06-09

本文共 1273 字,大约阅读时间需要 4 分钟。

其实很简单 只是中文的google查不到。。

用TimeZoneInfo 这个方法就可以了~

以下是代码:

1       static void Main(string[] args)  2         {
3 // Get time in local time zone 4 DateTime thisTime = DateTime.Now; 5 Console.WriteLine("Time in {0} zone: {1}", TimeZoneInfo.Local.IsDaylightSavingTime(thisTime) ? 6 TimeZoneInfo.Local.DaylightName : TimeZoneInfo.Local.StandardName, thisTime); 7 Console.WriteLine(" UTC Time: {0}", TimeZoneInfo.ConvertTimeToUtc(thisTime, TimeZoneInfo.Local)); 8 // Get Fiji Standard Time zone 9 TimeZoneInfo tst = TimeZoneInfo.FindSystemTimeZoneById("Fiji Standard Time"); 10 DateTime tstTime = TimeZoneInfo.ConvertTime(thisTime, TimeZoneInfo.Local, tst); 11 Console.WriteLine("Time in {0} zone: {1}", TimeZoneInfo.Local.IsDaylightSavingTime(tstTime) ? 12 tst.DaylightName : tst.StandardName, tstTime); 13 Console.WriteLine(" UTC Time: {0}", TimeZoneInfo.ConvertTimeToUtc(tstTime, tst)); 14 }

其中第一个显示的是你计算机当前所显示的时区的时间。

第二个是显示 FIJI 这个国家的时间 这个国家是我从更换时区的选项中随便挑选的一个国家名。

也就是说 你

"Fiji Standard Time"

不是乱填的 前面的国家需要在时区选择的国家名里面有显示。

转载于:https://www.cnblogs.com/he-yuan/archive/2012/03/02/2376741.html

你可能感兴趣的文章
留言板
查看>>
点餐系统的设计与实现注意点与解决办法
查看>>
Java的基本类型
查看>>
POJ 3352 Road Construction(图论-tarjan)
查看>>
JS 强制类型转化
查看>>
Note:JSON
查看>>
Design Pattern ->Bridge
查看>>
ModelAndView返回mav时,报404
查看>>
spring配置xml的错误
查看>>
资金归集率比率sql
查看>>
JavaScript常用字符串操作方法总结
查看>>
LinkedList、ArrayList各自的使用场景,如何确认应该用哪一个?
查看>>
java 并发——内置锁
查看>>
微信小程序实现各种特效实例
查看>>
JAVA编程思想读书笔记(三)--RTTI
查看>>
[洛谷P3931]SAC E#1 - 一道难题 Tree
查看>>
设计模式学习总结:(5)装饰模式
查看>>
sql JOIN语句应注意on与where的区别
查看>>
[转载]python 详解re模块
查看>>
HDU - 4686 函数积的前缀和
查看>>