获得世界各国的当地时间 C#
2012-03-02 10:48
246 查看
其实很简单 只是中文的google查不到。。
用TimeZoneInfo 这个方法就可以了~
以下是代码:
其中第一个显示的是你计算机当前所显示的时区的时间。
第二个是显示 FIJI 这个国家的时间 这个国家是我从更换时区的选项中随便挑选的一个国家名。
也就是说 你
不是乱填的 前面的国家需要在时区选择的国家名里面有显示。
用TimeZoneInfo 这个方法就可以了~
以下是代码:
static void Main(string[] args) { // Get time in local time zone DateTime thisTime = DateTime.Now; Console.WriteLine("Time in {0} zone: {1}", TimeZoneInfo.Local.IsDaylightSavingTime(thisTime) ? TimeZoneInfo.Local.DaylightName : TimeZoneInfo.Local.StandardName, thisTime); Console.WriteLine(" UTC Time: {0}", TimeZoneInfo.ConvertTimeToUtc(thisTime, TimeZoneInfo.Local)); // Get Fiji Standard Time zone TimeZoneInfo tst = TimeZoneInfo.FindSystemTimeZoneById("Fiji Standard Time"); DateTime tstTime = TimeZoneInfo.ConvertTime(thisTime, TimeZoneInfo.Local, tst); Console.WriteLine("Time in {0} zone: {1}", TimeZoneInfo.Local.IsDaylightSavingTime(tstTime) ? tst.DaylightName : tst.StandardName, tstTime); Console.WriteLine(" UTC Time: {0}", TimeZoneInfo.ConvertTimeToUtc(tstTime, tst)); }
其中第一个显示的是你计算机当前所显示的时区的时间。
第二个是显示 FIJI 这个国家的时间 这个国家是我从更换时区的选项中随便挑选的一个国家名。
也就是说 你
"Fiji Standard Time"
不是乱填的 前面的国家需要在时区选择的国家名里面有显示。
相关文章推荐
- 如何用C#获得文件信息以及扩展信息
- C#调用NPOI组件读取excel表格数据转为datatable写入word表格中并向word中插入图片/文字/书签 获得书签列表
- c# 反射Invoke调用方法获得out带出的值
- [.Net码农]C#获得本机的计算机名及IP地址
- C#之WinForm基础 获得button控件的宽与高(定值)
- C# 获得当前目录和执行目录的一些方法
- 【转】用C#.NET调用Java开发的WebService传递int,double问题,出现java无法获得值!
- 一句话透解世界各国
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- C#中获得月份中的第一天和最后一天和判断闰年
- C#(winfrom)获得本机IP地址
- C#实现数据库与treeview的绑定 并且能够获得所选的节点值
- 获得汉字字符串拼音首字母 C#版
- C# 获得Excel工作簿Sheet页面(工作表)集合的名称
- android 世界各国英文简写代码 资源文件
- c#简单代码:用获得的cookie访问目标网站
- C#跨线程访问控件,设置属性或是获得属性参数等
- C#中获得OS类型
- Wince程序获得当前路径(C#)
- 利用WebClient和WebRequest类获得网页源代码C#