0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Java中时间戳的使用

Java开发 来源:Java开发 作者:Java开发 2024-11-06 16:04 次阅读

原文链接

当前时间

import java.sql.Timestamp; //导包

Timestamp nowTime = new Timestamp(System.currentTimeMillis());
System.out.println(nowTime);

输出:

2022-06-08 11:15:51.014

Long型时间戳

Long timeLong = System.currentTimeMillis();
System.out.println("timeLong:" + timeLong + "\\\\\\\\n");

输出:

1652862076686

时间戳和时间的转化

public void learnCron() throws ParseException {
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); // 设置格式

    Long currentTime = System.currentTimeMillis();  // 获取当前时间戳
    System.out.println("currentTime:" + currentTime);

    String timeString = format.format(currentTime);  // 时间戳转为时间格式
    System.out.println("timeString:" + timeString);

    Date date = format.parse(timeString); // 时间格式转为时间戳
    long timeLong = date.getTime();
    System.out.println("timeLong:" + timeLong);

}

输出:

currentTime:1686122941014
timeString:2023-06-07 15:29:01.014
timeLong:1686122941014

学习更多编程知识,请关注我的公众号:

代码的路

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2966

    浏览量

    104700
  • 编程
    +关注

    关注

    88

    文章

    3614

    浏览量

    93685
  • 时间戳
    +关注

    关注

    0

    文章

    15

    浏览量

    2593
收藏 人收藏

    评论

    相关推荐

    怎么在JAVA确定线性池大小

    JAVA确定线性池大小,分别介绍CPU密集型任务和I/O密集型任务及其处理方法。
    的头像 发表于 10-24 14:02 182次阅读

    同星多设备间的时间同步机制TSync功能与使用

    随着汽车网络测试的通道数量不断增加,时常需要多个同星设备同时连接在同一台电脑的同一个TSMaster应用程序,并进行多设备同时执行CAN报文收发和记录等功能,必然有多设备之间的时间同步以及设备
    的头像 发表于 10-12 08:05 2800次阅读
    同星多设备间的<b class='flag-5'>时间</b><b class='flag-5'>戳</b>同步机制TSync功能与使用

    物联网的普通传感器如何通过DTU/RTU透传带有时间和IMEI的数据

    一 概述 时间是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。时间
    的头像 发表于 09-25 16:35 1258次阅读
    物联网<b class='flag-5'>中</b>的普通传感器如何通过DTU/RTU透传带有<b class='flag-5'>时间</b><b class='flag-5'>戳</b>和IMEI的数据

    合宙LuatOS应用,与时间相关那些事

    ​合宙嵌入式操作系统LuatOS——在蜂窝物联网模组上推出开源二次开发框架,功能齐全性能稳定,可大幅度降低用户的研发成本和研发周期。 在LuatOS,获取时间函数用得最多的就是os.time
    的头像 发表于 09-25 07:25 250次阅读
    合宙LuatOS应用,与<b class='flag-5'>时间</b>相关那些事

    华纳云:java web和java有什么区别java web和java有什么区别

    的平台,Java可以用于开发桌面应用程序、移动应用程序、企业级应用程序等。 – Java Web是Java语言在Web开发领域的应用,它使用Java技术来构建动态的Web应用程序,这些
    的头像 发表于 07-16 13:35 783次阅读
    华纳云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么区别<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么区别

    esp32获取时间的相关函数是哪个?

    esp32 获取时间的相关函数是哪个,我用了sntp_get_current_timestamp这个函数,编译的时候说找不到,有没有相关的例程参考?
    发表于 06-11 07:26

    如何在TLE9893系列实现RTC时间?

    我正试图在 TLE9893 系列实现 RTC 时间。 能否提供一个基本 RTC 示例的想法或示例源项目?
    发表于 05-27 06:20

    STM32L051同时开启RTC时间和秒唤醒后,使用GPIO引脚无法触发时间中断如何解决?

    。 程序只开启RTC时间时,PB8能够正常触发时间中断,但开启唤醒中断后,却无法正常触发了。同时开启的情况下,我用电源的3.3v接PC
    发表于 04-01 06:37

    stm8s208 can时间触发模式没有发出时间的原因?

    需要发送一个标准数据帧,DLC为8,使用下面函数开启时间触发通讯模式,串口打印确认TTCM和TGT位置1,而且发送时间寄存器有数据变化,但是没有发出时间
    发表于 03-19 07:08

    关于在can控制器上生成时间时遇到的疑问求解

    ) { can_data.basetime += 0x10000; } 4) 在 rxirq 例程(我使用 16 元素 fifo),我保存了绝对时间 timestamp
    发表于 03-04 06:08

    GTM模块的TBU时间基准单元,这个时间基准是什么意思呢?

    1.请问各位大神GTM模块的TBU时间基准单元,这个时间基准是什么意思呢?是指GTM从CMU得到系统时钟之后通过TBU进行处理得到GTM本身需要的时钟吗?2、TBU模块通过获取DP
    发表于 02-21 08:25

    不同的CAN通道同时收到CAN数据时,怎样获取时间呢?

    不同的CAN通道同时收到CAN数据时,怎样获取时间呢?按理说获取的时间应该是同一时刻。
    发表于 02-18 08:03

    AURIX 3XX GTM-TIM捕获EDSADC SRM发生时的时间一直调试不正常是怎么回事?

    。代码层面配置了:GTM_TIMINSEL 寄存器选择DSADC事件作为Input SourceGTM_DSADCINSEL寄存器选择SRM事件TIM的配置是在EB里面配的,用了ICU的时间捕获功能,该功能捕获PWM的
    发表于 01-26 08:12

    在Tc397如何用Tim捕捉时间

    请问各大神在Tc397如何用Tim捕捉时间
    发表于 01-22 08:09

    谈谈MySQL 8.0 binlog精准的时间

    immediate_commit_timestamp:代表是当前数据库提交的时间,从库/主库都分别代表其提交的时间
    的头像 发表于 12-28 09:37 724次阅读
    谈谈MySQL 8.0 binlog<b class='flag-5'>中</b>精准的<b class='flag-5'>时间</b><b class='flag-5'>戳</b>