时区信息TimeZoneInfo

1.时区TimeZoneInfo

        对于一个开放于全球的网站或服务,在时间上的显示是一个问题,因为各个国家都会有所谓的时差,好在 .Net Framework 提供 TimeZoneInfo 类来解决这个问题。

TimeZoneInfo 类的成员支持以下操作:

  • 检索操作系统已定义的时区。

  • 枚举系统上可用的时区。

  • 在不同时区之间转换时间。

  • 创建操作系统尚未定义的新时区。

  • 序列化时区,供以后检索使用。

2.时区ID

            var list = TimeZoneInfo.GetSystemTimeZones();foreach (TimeZoneInfo tzi in list){Console.WriteLine(tzi.Id);}/*        Dateline Standard Time,(GMT-12:00)日界线西,国际日期变更线标准时间Samoa Standard Time,(GMT-11:00) 中途岛,萨摩亚群岛,萨摩亚群岛标准时间Hawaiian Standard Time,(GMT-10:00) 夏威夷,夏威夷标准时间Alaskan Standard Time,(GMT-09:00) 阿拉斯加,阿拉斯加标准时间Pacific Standard Time,(GMT-08:00) 太平洋时间(美国和加拿大);蒂华纳,太平洋标准时间US Mountain Standard Time,(GMT-07:00) 亚利桑那,美国山地标准时间Mountain Standard Time,(GMT-07:00) 山地时间(美国和加拿大),山地标准时间Mexico Standard Time 2,(GMT-07:00)奇瓦瓦,拉巴斯,马扎特兰,墨西哥标准时间 2Central America Standard Time,(GMT-06:00) 中美洲,中美洲标准时间Central Standard Time,(GMT-06:00) 中部时间(美国和加拿大),中部标准时间Canada Central Standard Time,(GMT-06:00) 萨斯喀彻温,加拿大中部标准时间Mexico Standard Time,(GMT-06:00)瓜达拉哈拉,墨西哥城,蒙特雷,墨西哥标准时间Eastern Standard Time,(GMT-05:00) 东部时间(美国和加拿大),东部标准时间US Eastern Standard Time,(GMT-05:00) 印地安那州(东部),美国东部标准时间SA Pacific Standard Time,(GMT-05:00) 波哥大,利马,基多,南美州太平洋标准时间SA Western Standard Time,(GMT-04:00) 加拉加斯,拉巴斯,南美州西部标准时间Pacific SA Standard Time,(GMT-04:00) 圣地亚哥,南美州太平洋标准时间Atlantic Standard Time,(GMT-04:00) 大西洋时间(加拿大),大西洋标准时间Newfoundland Standard Time,(GMT-03:30) 纽芬兰,纽芬兰标准时间E. South America Standard Time,(GMT-03:00) 巴西利亚,南美州东部标准时间SA Eastern Standard Time,(GMT-03:00) 布宜诺斯艾利斯,乔治敦,南美州东部标准时间Greenland Standard Time,(GMT-03:00) 格陵兰,格陵兰东部标准时间Mid-Atlantic Standard Time,(GMT-02:00) 中大西洋,中大西洋标准时间Azores Standard Time,(GMT-01:00) 亚速尔群岛,亚速尔群岛标准时间Cape Verde Standard Time,(GMT-01:00) 佛得角群岛,佛得角群岛标准时间Greenwich Standard Time,(GMT) 卡萨布兰卡,蒙罗维亚,格林威治标准时间GMT Standard Time,(GMT) 格林威治标准时间: 都柏林, 爱丁堡, 伦敦, 里斯本,格林威治标准时间W. Central Africa Standard Time,(GMT+01:00) 中非西部,中非西部标准时间Romance Standard Time,(GMT+01:00) 布鲁塞尔,哥本哈根,马德里,巴黎,罗马标准时间Central European Standard Time,(GMT+01:00) 萨拉热窝,斯科普里,华沙,萨格勒布,中欧标准时间Central Europe Standard Time,(GMT+01:00) 贝尔格莱德,布拉迪斯拉发,布达佩斯,卢布尔雅那,布格,中   欧标 准时间W. Europe Standard Time,(GMT+01:00) 阿姆斯特丹,柏林,伯尔尼,罗马,斯德哥尔摩,维也纳,西欧标时间South Africa Standard Time,(GMT+02:00) 哈拉雷,比勒陀利亚,南非标准时间E. Europe Standard Time,(GMT+02:00) 布加勒斯特,东欧标准时间Egypt Standard Time,(GMT+02:00) 开罗,埃及标准时间Israel Standard Time,(GMT+02:00) 耶路撒冷,耶路撒冷标准时间FLE Standard Time,(GMT+02:00) 赫尔辛基,基辅,里加,索非亚,塔林,维尔纽斯,FLE 标准时间GTB Standard Time,(GMT+02:00) 雅典,贝鲁特,伊斯坦布尔,明斯克,GTB 标准时间E. Africa Standard Time,(GMT+03:00) 内罗毕,东非标准时间Arabic Standard Time,(GMT+03:00) 巴格达,阿拉伯标准时间Arab Standard Time,(GMT+03:00) 科威特,利雅得,阿拉伯标准时间Russian Standard Time,(GMT+03:00) 莫斯科,圣彼得堡, 伏尔加格勒,俄罗斯标准时间Iran Standard Time,(GMT+03:30) 德黑兰,伊朗标准时间Caucasus Standard Time,(GMT+04:00) 巴库,第比利斯,埃里温,高加索标准时间Arabian Standard Time,(GMT+04:00) 阿布扎比,马斯喀特,阿拉伯半岛标准时间Afghanistan Standard Time,(GMT+04:30) 喀布尔,阿富汗标准时间West Asia Standard Time,(GMT+05:00) 伊斯兰堡,卡拉奇,塔什干,西亚标准时间Ekaterinburg Standard Time,(GMT+05:00) 叶卡捷琳堡,叶卡捷琳堡标准时间India Standard Time,(GMT+05:30) 马德拉斯,加尔各答,孟买,新德里,印度标准时间Nepal Standard Time,(GMT+05:45) 加德满都,尼泊尔标准时间Sri Lanka Standard Time,(GMT+06:00) 斯里哈亚华登尼普拉,斯里兰卡标准时间N. Central Asia Standard Time,(GMT+06:00) 阿拉木图,新西伯利亚,中亚北部标准时间Central Asia Standard Time,(GMT+06:00) 阿斯塔纳,达卡,中亚标准时间Myanmar Standard Time,(GMT+06:30) 仰光,缅甸标准时间North Asia Standard Time,(GMT+07:00) 克拉斯诺亚尔斯克,北亚标准时间SE Asia Standard Time,(GMT+07:00) 曼谷,河内,雅加达,东南亚标准时间North Asia East Standard Time,(GMT+08:00) 伊尔库茨克,乌兰巴图,北亚东部标准时间China Standard Time,(GMT+08:00) 北京,重庆,香港特别行政区,乌鲁木齐,中国标准时间Taipei Standard Time,(GMT+08:00) 台北,台北标准时间Singapore Standard Time,(GMT+08:00) 吉隆坡,新加坡,马来西亚半岛标准时间W. Australia Standard Time,(GMT+08:00) 珀斯,澳大利亚西部标准时间Tokyo Standard Time,(GMT+09:00) 大坂,札幌,东京,东京标准时间Korea Standard Time,(GMT+09:00) 汉城,韩国标准时间Yakutsk Standard Time,(GMT+09:00) 雅库茨克,雅库茨克标准时间AUS Central Standard Time,(GMT+09:30) 达尔文,澳大利亚中部标准时间Cen. Australia Standard Time,(GMT+09:30) 阿德莱德,澳大利亚中部标准时间West Pacific Standard Time,(GMT+10:00) 关岛,莫尔兹比港,西太平洋标准时间AUS Eastern Standard Time,(GMT+10:00) 堪培拉,墨尔本,悉尼,澳大利亚东部标准时间E. Australia Standard Time,(GMT+10:00) 布里斯班,澳大利亚东部标准时间Vladivostok Standard Time,(GMT+10:00) 符拉迪沃斯托克,符拉迪沃斯托克标准时间Tasmania Standard Time,(GMT+10:00) 霍巴特,塔斯马尼亚岛标准时间Central Pacific Standard Time,(GMT+11:00) 马加丹,索罗门群岛,新喀里多尼亚,太平洋中部标准时间New Zealand Standard Time,(GMT+12:00) 奥克兰,惠灵顿,新西兰标准时间Fiji Standard Time,(GMT+12:00) 斐济,堪察加半岛,马绍尔群岛,斐济标准时间Tonga Standard Time,(GMT+13:00) 努库阿洛法,汤加标准时间*/

3.使用方法

        示例代码:

                var timeUTC = DateTime.UtcNow;
                TimeZoneInfo easternZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
                DateTime easternTime = TimeZoneInfo.ConvertTimeFromUtc(timeUTC, easternZone);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/786307.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql数据库故障排查与优化

目录 前言 一、Mysql数据库的单实例故障 1.故障一——拒绝连接数据库 1.1故障内容 1.2问题分析 1.3解决方法 2.故障二——密码错误 2.1故障内容 2.2问题分析 2.3解决方法 3.故障三——数据库处理较慢 3.1故障内容 3.2问题分析 3.3解决方法 4.故障四——数据库表…

k8s 基础入门

1.namespace k8s中的namespace和docker中namespace是两码事,可以理解为k8s中的namespace是为了多租户,dockers中的namespace是为了网络、资源等隔离 2.deployment kubectl create #新建 kubectl aply #新建 更新 升级: 滚动升级&#x…

真实sql注入以及小xss--BurpSuite联动sqlmap篇

前几天漏洞检测的时候无意发现一个sql注入 首先我先去网站的robots.txt去看了看无意间发现很多资产 而我意外发现admin就是后台 之后我通过基础的万能账号密码测试or ‘1‘’1也根本没有效果 而当我注入列的时候情况出现了 出现了报错,有报错必有注入点 因此我…

Flink Checkpoint 机制深度解析:原理、注意事项与最佳实践

Flink Checkpoint 机制详解 Apache Flink 的 Checkpoint 机制是一种强大的容错机制,其设计目标是在分布式流处理环境中保证数据处理的一致性和可靠性。Checkpoint 主要通过周期性地创建应用流图状态的全局快照来实现,当系统发生故障时,可以从…

33-2 XXE漏洞 - XXE外部实体注入原理

一、外部实体注入漏洞定义 外部实体注入漏洞(XML External Entity Injection,XXE)是针对应用程序解析 XML 输入类型的一种攻击。 攻击者利用未经严格安全控制的服务端 XML 解析过程,向其注入恶意 XML 数据。通过加载恶意外部实体,攻击者可以导致服务器执行恶意配置,从而造…

企业能耗数据分析有哪些优势?怎样进行分析?

随着互联网技术的发展,企业在运营中会出现大量的用能数据,但却做不了精准的用能数据分析,导致数据没有得到有效利用,以及产生能源浪费现象。 为什么企业用能分析总是难? 一、用能分析过程复杂 由于用能分析过于复杂…

采用C#.net6.0+Vue,Ant-Design技术开发的一套大型医院手术麻醉信息系统源码,系统成熟,运行稳定

手术麻醉信息系统源码,C#手麻系统源码,自主版权应用案例(适合上项目) 手术麻醉信息系统可以实现手术室监护仪、麻醉机、呼吸机、输液泵等设备输出数据的自动采集,采集的数据能据如实准确地反映患者生命体征参数的变化&…

穿山甲广告平台SDK接入效果怎么样?

广告收入是大多数开发者的应用变现收入来源,如何进行流流量变现是从应用设计之初就需要开发者思考的问题。 穿山甲广告平台作为国内第三方广告变现平台,是不少开发者选择的对接平台。 穿山甲广告平台的广告类型较多,有信息流,ba…

Linux 安装apache

安装apache过程 配置yum源安装apache启动apache检查apache的状态访问apache如果访问不了可能是火墙和selinux 配置yum源 一 .挂载光盘 mkdir /kk mount /dev/cdrom /kk检查挂载点 ls /kk第二步:修改yum的配置文件,指向我们创建的yum源:/te…

苍穹外卖05(Redis入门,下载于安装,服务启动和停止,Redis数据类型面试题,常用命令,Java中操作Redis,店铺营业状态设置)

目录 一、Redis入门 1. Redis简介 1 NoSQL介绍 2 Redis简介 2. Redis下载与安装 1 Redis下载 2 Redis安装 3. Redis服务启动与停止 1 服务启动命令 2 客户端连接命令 3 修改Redis配置文件 3 修改Redis配置文件 4 Redis客户端图形工具 二、Redis数据类型【面试题】…

如何让光猫4个网口都有网络

一般情况光猫只有LAN1口有网络,LAN2、LAN3和LAN4口都是预留给电视用的,那么如何让这3个网口也有网络呢? 使用场景: 光猫在弱电箱内,弱电箱中有三根网线(网线1、网线2和网线3)分别接入到了三个房…

基于Arduino IDE 野火ESP8266模块 文件系统LittleFS 的开发

一、文件系统LittleFS的介绍 LittleFS是一个为微控制器设计的轻量级、可靠且高性能的文件系统。它专为嵌入式设备打造,拥有占用空间小、对硬件要求低的特点,同时保证在断电情况下数据的完整性和稳定性。 1.设计与特点 LittleFS的设计旨在提供嵌入式系统所…

依赖倒转原则

1.1 MM请求电脑 MM电脑坏了,需要修电脑,是因为每次打开QQ,一玩游戏,机器就死了。出来蓝底白字的一堆莫名奇妙的英文。蓝屏死机了,估计内存有问题。 1.2 电话遥控修电脑 遥控修理电脑,打开内存条,两根内存…

Vivado使用(6)——增量综合( Incremental Synthesis)

目录 一、概述 1.1 增量综合的工作原理 1.2 增量综合的优点 1.3 注意事项 二、设置增量综合 2.1 Write Incremental Synthesis 复选框 2.2 Incremental Synthesis 选择框 2.2.1 自动使用上一次运行的检查点(Automatically use the checkpoint from the…

Vue(十二):脚手架配置代理,github案例,插槽

一、脚手架配置代理 老师讲的主要有两种方法: 但是我的没有proxy,只有proxyTable,之前一直不成功,现在我是这样配置的: config文件夹下的index.js: App.vue: 然后就成功了:(我真服了,之前在这…

jdbc连SQL server,显示1433端口连接失败解决方法

Exception in thread "main" com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接…

零基础入门实战深度学习Pytorch课程下载

本课程旨在帮助零基础学员掌握PyTorch深度学习框架。通过实战项目,学员将学习神经网络基础、模型训练和调优技巧。逐步掌握深度学习核心概念,为未来在人工智能领域打下坚实基础。 课程大小:2.6G 课程下载:https://download.csdn.net/downlo…

【战略前沿】与中国达成生产协议后,飞行汽车即将起飞

【原文】Flying cars edge towards takeoff after Chinese production deal 【作者】Thomas Macaulay 斯洛伐克公司KleinVision签署了一项协议,将大规模生产AirCar。 一辆获得航空认证的飞行汽车向商业化又迈出了一大步。 空中汽车的创造者KleinVision今天宣布出售…

谈一谈React的setState的执行机制

React组件显示什么样的数据,都是由数据状态和外部参数所决定的,这个数据状态就是state。 当需要修改数据状态的值,就要调用setState,从而达到更新组件内部数据状态的目的。比如代码: class App extends React.Component {constructor(props) {super(props);this.state =…

Spring boot如何使用redis缓存

引入依赖 这个是参照若依的&#xff0c;如果没有统一的版本规定的话&#xff0c;这里是需要写版本号的 <!-- redis 缓存操作 --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</arti…