博客
关于我
Java 时间取当天0点时间戳 对时间取余多出8小时解决办法(可对任意时间取余)
阅读量:117 次
发布时间:2019-02-26

本文共 1047 字,大约阅读时间需要 3 分钟。

我们当前系统位于东八时区。在处理时间戳时,需要考虑时区转换。

问题分析

在东八时区,日期时间的处理需要特别注意。比如,对于东八时区的时间点,直接获取系统时间可能会出现偏移。

解决方案

为了解决这个问题,可以采用以下步骤进行时间戳的处理:

  • 时间戳处理逻辑

    首先,将时间戳加上8小时,确保时间点位于东八时区的正确位置。然后,通过对时间戳取模运算,去除多余的时间信息。最后,再减去8小时,得到正确的日期时间点。

  • 具体实现

    代码如下:

    import java.text.SimpleDateFormat;import java.util.Date;public class Test {    public static void main(String[] args) {        Date date = new Date();        date.setTime(date.getTime() + TimeUnits.hour * 8);        date.setTime(date.getTime() - (date.getTime() % TimeUnits.day));        date.setTime(date.getTime() - TimeUnits.hour * 8);        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:sss");        System.out.println(simpleDateFormat.format(date));    }}public interface TimeUnits {    long second = 1000;    long minute = second * 60;    long hour = minute * 60;    long day = hour * 24;    long week = day * 7;    long month = day * 30;    long year = day * 365;}
  • 验证结果

    通过上述处理后,可以得到正确的日期时间点。例如:

    • 对一天取模后,得到:2021-04-02 00:00:00.000
    • 对6小时取模后,得到:2021-04-02 12:00:00.000
  • 这种方法能够准确地进行时区转换,并确保日期时间的正确性。

    转载地址:http://tdiu.baihongyu.com/

    你可能感兴趣的文章
    python基于flask搭建http服务(三)—— 使用gunicorn部署项目
    查看>>
    python基于flask搭建http服务(一)—— 实现数据查询和Excel导出
    查看>>
    Python块键盘/鼠标输入
    查看>>
    python在心理学研究中的应用有哪些_心理学在线研究可用平台简介和应用进展
    查看>>
    python系列【仅供参考】:python tornado 集成redis消息订阅的异步任务之后tornado主程序无法启动,解决方案
    查看>>
    python在使用HTMLTestRunner时,报告为空,错误提示<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf_8'>...
    查看>>
    python在gpu上运行_【python】python开启GPU加速
    查看>>
    Python在def函数中使用for循环
    查看>>
    Python在def函数中使用for循环
    查看>>
    Python在Conda环境中,但在Windows虚拟环境中没有激活
    查看>>
    python系列【仅供参考】:python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法
    查看>>
    python图像条状状噪声,使用PYTHON PIL从验证码图像中删除背景嘈杂的线条
    查看>>
    Python图像处理:从内存加载jpeg
    查看>>
    python固定后缀(名物化词汇)词频统计:抽取+统计+可视化
    查看>>
    python商品评论数据采集与分析可视化系统 Flask框架 requests爬虫 NLP情感分析 毕业设计 源码
    查看>>
    python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载
    查看>>
    python商品库存管理系统 django框架 商品网站 MySQL数据库 源码下载 计算机毕业设计
    查看>>
    Python哪个版本最稳定好用2023.10.19
    查看>>
    Python和黑客技术的渊源
    查看>>
    Python和RF编写接口自动化
    查看>>