首页 > 其他分享 >LocalDateTime ZoneId 北京时间转巴西时间与实际相差1小时-已解决

LocalDateTime ZoneId 北京时间转巴西时间与实际相差1小时-已解决

时间:2023-12-13 16:36:51浏览次数:37  
标签:巴西 00 ZoneId 时间 版本 LocalDateTime now

巴西圣保罗标准时间 UTC -3
北京时间 UTC + 8 

两者相差11小时,即北京时间比巴西快11小时,例如:北京时间15:00:00,  巴西应该为 04:00:00

但是!!,本地验证巴西时间05:00:00,那么少了一个小时去哪里了呢?

捣鼓了很多配置,无效,同事代码跑的就是04:00:00,相同的代码不同的结果,为何呢?

环境问题:系统时间时区 or idea配置  or jdk版本??

最后定位了是jdk版本问题,请检查本地版本是否为1.8,我将他升级至17版本,结果是ok的。

上代码

        LocalDateTime now = LocalDateTime.now();
        System.out.println("当前时间: " + now);
        LocalDateTime localDateTime = now.atZone(ZoneId.systemDefault()).withZoneSameInstant(ZoneId.of("America/Sao_Paulo")).toLocalDateTime();
        System.out.println("当前巴西圣保罗时间: " + localDateTime);

  

如果你的版本1.8,那么建议你换几个高版本的1.8,多试一下,也许你当前版本jdk考虑了你的夏令时计算逻辑. 

 

 

如何切换项目jdk版本:参考

https://blog.csdn.net/m0_55051386/article/details/134078424

标签:巴西,00,ZoneId,时间,版本,LocalDateTime,now
From: https://www.cnblogs.com/doudou2018/p/17899336.html

相关文章

  • JS输出当前周一到周日范围时间
    网上搜的都感觉好复杂,看不懂,自己写了个,存着。1//格式化时间2constformatTime=function(date){3constyear=date.getFullYear().toString();4constmonth=(date.getMonth()+1).toString().padStart(2,'0');//月份从0开始......
  • js实时显示当前时间(转载)
    <!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>显示时间</title></head><body&g......
  • 有没有手机电脑同步的工作时间管理软件?
    越来越多的职场人士感到每天的工作任务是比较多的,而工作时间又是有限的,所以经常时间不够用。因此,对于上班族来说,高效的时间管理是提高工作效率、按时完成任务的关键。为了满足这一需求,很多网友都在寻找一款既能在手机上使用,又能在电脑上同步的时间管理软件。那么工作时间管理软件......
  • php获取详细访客信息,获取访客IP,IP归属地,访问时间,操作系统,浏览器,移动端/PC端,环境语言,访
    问题描述:需要获取访客访问网站信息1.代码示例与说明:<?phpheader("Content-Type:text/html;charset=utf-8");        //代码中涉及字符串处理,为防止汉字乱码需加编码说明functionchinesesubstr($str,$start,$len){          ......
  • 纽约时间比加州时间早三个小时
    纽约时间比加州时间早三个小时,但加州时间并没有变慢。有人22岁就毕业了,但等了五年才找到好的工作!有人25岁就当上了CEO,却在50岁去世。也有人迟到50岁才当上CEO,然后活到90岁。有人依然单身,同时也有人已婚。奥巴马55岁就退休,川普70岁才当上总统。世上每个人本来就有自己......
  • 给祖传系统做了点 GC调优,暂停时间降低了 90%
    问题描述公司某规则引擎系统,在每次发版启动会手动预热,预热完成当流量切进来之后会偶发的出现一次长达1-2秒的YoungGC(流量并不大,并且LB下的每个节点都会出现该情况)在这次长暂停之后,每一次的年轻代GC暂停时间又都恢复在20-100ms以内2秒虽然看起来不算长吧,但规则引擎每次执行也才......
  • 算法分析设计复习 (时间复杂度)
    目录前言求递推关系式例一汉诺塔算法简述求关系式例二分治法求最大值算法简述求关系式求时间复杂度例一汉诺塔扩展找规律大O表示法例二分治法求最大值扩展找规律大O表示法前言本文为JMU22级软件算法分析考前复习而总结归纳,讲解时间复杂度的计算。应该重点考察递归算法的拓......
  • 人大金仓数据库 生成时间列表
      SELECTto_char(generate_series('2024-12-01'::DATE,'2024-12-31'::DATE,'2day'),'YYYY-MM-DD')ASdate;SELECTto_char(generate_series('2024-12-1200'::DATETIME,'2024-12-1......
  • 包装效果图渲染技巧:怎么用云渲染省钱、省时间
    在今天这个市场竞争白热化的时代,一个产品的包装设计往往决定了它在架上是否能够脱颖而出。因此,品牌在推向市场前精心设计的包装效果图显得尤为重要。在这里,我们将探究包装效果图渲染的关键性、渲染技巧及云渲染技术如何在提升渲染品质与降低成本上发挥其作用。包装效果图渲染的......
  • moment 获取本年/本季度/本月/本周/今天/上年/上季度/上月/上周/昨天 开始结束时间
    今天1conststartTime=moment(moment().startOf('day').valueOf()).format('YYYY/MM/DDHH:mm:ss');2constendTime=moment(moment().valueOf()).format('YYYY/MM/DDHH:mm:ss');昨天1conststartTime=moment(moment().add(-1,�......