首页 > 其他分享 >使用TimeZoneInfo代替TimeZone

使用TimeZoneInfo代替TimeZone

时间:2024-02-14 20:00:33浏览次数:31  
标签:标准 时间 Standard TimeZoneInfo 代替 Time TimeZone 1970

概念

时间戳

时间戳就是当前时间距离1970年1月1日0点0时0分0秒(转换成北京时间1970年1月1日8点0时0分0秒)距离你要计算的时间的秒数或者毫秒数。

总结:

TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));

TimeZoneInfo.ConvertTime(new DateTime(1970, 1, 1), TimeZoneInfo.FindSystemTimeZoneById("China Standard Time"));

常用时区表

image

国家 代码 时区ID 标准名称
美国 US Pacific Standard Time 太平洋标准时间
英国 GB GMT Standard Time GMT 标准时间
德国 DE W. Europe Standard Time 西欧标准时间
法国 FR Romance Standard Time 罗马标准时间
日本 JP Tokyo Standard Time 东京标准时间
意大利 IT W. Europe Standard Time 西欧标准时间
西班牙 ES Romance Standard Time 罗马标准时间
加拿大 CA Pacific Standard Time 太平洋标准时间
墨西哥 MX Central Standard Time (Mexico) 中部标准时间(墨西哥)
中国 CN China Standard Time 中国标准时间
澳大利亚 AU E. Australia Standard Time 东部澳大利亚标准时间

全部时区表

更新时间:2024.2.14
链接

标签:标准,时间,Standard,TimeZoneInfo,代替,Time,TimeZone,1970
From: https://www.cnblogs.com/PuppetLazy/p/18015535

相关文章

  • 使用IDEA直接连接数据库报错:Server returns invalid timezone. Go to 'Advanced' tab
    错误详情:使用IDEA直接连接数据库报错:Serverreturnsinvalidtimezone.Goto'Advanced'tabandset'serverTimezone'propertymanually.错误原因:MySQL驱动中默认时区是UTC,与本地时间有时差。解决方案:点开最右侧导航栏Advanced,找到serverTimezone,在value处填写GMT保存再......
  • 解决使用XYplorer代替系统资源管理器后无法打开控制面板的问题
    1.问题由于赋予了XYexplorer系统权限,每次打开一个文件夹都要提示是否允许来自未知发布者的此应用对你的设备进行更改,经查阅资料后采用以下方案:关闭win10安全警告但是出现新的问题:XYexplorer无法打开虚拟文件夹,如控制面板,垃圾回收站等等,当我们在此电脑中选择属性,会自动被XYplore......
  • 使用codeium代替Github Copilot
    起因GithubCopilot过期了,找替代品于是就有了这个codeium注意:安装后如果不弹出登录界面就:双击shift弹出搜索框,然后输入ProvideAuthTokentoCodeium,点击进去,会出现url。复制url到浏览器打开并登录,然后复制token粘贴到pycharm里。然后有网址出来,复制那个网址,注册一......
  • Spring-Boot框架配置YAML整合Redis代替properties文件------Spring-Boot框架
    packagecom.example.boot3.controller;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.redis.core.StringRedisTemplate;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.we......
  • FastGateway 一个可以用于代替Nginx的网关
    在我本人研究Yarp的时候经常用于公司项目的业务网关代理,这时候就个大佬问我是否可以实现动态加载HTTPS证书?那时候我说不太可能实现,然而在某一天我看到微软使用Yarp代替了Nginx吞吐量提升了百分之八十!这个时候我就萌生了自己使用yarp造一个Gateway的项目,应为我本身也经常使用ngi......
  • 2、linux增加域名代替ip
    linux增加域名代替ip1、查看当前的域名配置列表cat/etc/hosts2、配置域名vi/etc/hosts/etc/hosts:192.168.0.10为当前服务器ip192.168.0.20为配置其他服务ip127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostl......
  • OGG-00303 Problem at line 37. Expecting file, table, or record definition: TimeZ
    由于源端和目标端表结构不一致(列顺序有差异),因此使用def文件来同步。在源端配置好def文件后,启动复制进程报错,具体信息如下:2024-01-3111:24:16ERROROGG-00303OracleGoldenGateDeliveryforOracle,r_bszj.rp:Problematline37.Expectingfile,table,orrecorddefin......
  • Android系统开发之TimeZoneDetectorService浅析--下
    TimeZoneDetectorService类图可以看出TimeZoneDetectorService类,其具体实现是由TimeZoneDetectorStrategy类完成的。在TimeZoneDetectorService类中,三种更新时区的接口分别为:suggestGeolocationTimeZone()//更新时区主要有三种方式,这是Geolocation方式+booleansuggestManualT......
  • TimeZoneDetectorService浅析--上
    一:问题描述:客户有一个关闭通话功能的需求,根据MTK的配置方法关闭了大概8个宏开关后,实现通话功能,但是导致插好sim卡开机后,时间和时区不能更新的问题。二:问题分析:(1).MTK的日志分析,可以确认为时间已经更新,但是时区确实是没有更新//收到NITZAT:[0]AT<+CTZEU:"+32",0,"2024/01......
  • SQL优化--使用 EXISTS 代替 IN 和 inner join来选择正确的执行计划
       在使用Exists时,如果能正确使用,有时会提高查询速度:     1,使用Exists代替innerjoin     2,使用Exists代替in  1,使用Exists代替innerjoin例子:    在一般写sql语句时通常会遇到如下语句:     两个表连接时,取一个表的数据,一般的写法通过关联查询(inne......