永发信息网

用java.time包中的Clock类得出的当前时间不对

答案:4  悬赏:0  手机版
解决时间 2021-03-20 08:03
  • 提问者网友:半生酒醒
  • 2021-03-19 22:51
用java.time包中的Clock类得出的当前时间不对
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-03-19 23:32
时区的问题 你在能得到的时间上加8就是北京时间
LocalDate mLocalDate=LocalDate.now();
LocalTime specificTime = LocalTime.now();
这两个代表当地时间 你可以看看
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-03-20 00:29
UTC 又称世界统一时间,世界标准时间,国际协调时间
不属于任意时区
中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8
如果要用中国时间可以使用LocalDateTime这种不带时区的时间 ,也可以使用Calendar.instance().getTime(); 因为Calendar在不指定时区和地点的情况下使用默认的时区和地点,就是你现在看到了咯
  • 2楼网友:酒安江南
  • 2021-03-20 00:23
跟你时区的设置有关
  • 3楼网友:你哪知我潦倒为你
  • 2021-03-19 23:59
用java 写一个clock的类,100毫秒的时钟 求代码...ClockAs() { secondTime = new Timer(1000, ...(s.substring(17, 19)); // 获取时间中的秒...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯