Date与时间戳的相互转换[通俗易懂]

Date与时间戳的相互转换[通俗易懂]1、Date对象转换为时间戳Datedate=newDate();longtimes=date.getTime();System.out.println(times);效果如下:15088242832922、时间戳转换为Date日期对象longtimes=System.currentTimeMillis();Datedate=newDate(times);System.out.println(date);…

大家好,又见面了,我是你们的朋友全栈君。

1、Date对象转换为时间戳

Date date = new Date();  
long times = date.getTime();  
System.out.println(times);  

   效果如下:

1508824283292

 

2、时间戳转换为Date日期对象

long times = System.currentTimeMillis();  
Date date = new Date(times);  
System.out.println(date); 

  效果如下:

Tue Oct 24 13:49:28 CST 2017

 

3、时间戳转换为指定日期格式

 
  1. SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

  2. long times = System.currentTimeMillis();

  3. String str = format.format(times);

  4. System.out.println(str);

  5.  

  效果如下:

2017-10-24 13:50:46

 

4、时间字符串<年月日时分秒毫秒 >转为 时间戳

20180914150324
转为
1536908604990

 

代码:

//大写HH:24小时制,小写hh:12小时制
//毫秒:SSS
//指定转化前的格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
//转化后为Date日期格式
Date date = sdf.parse(sb.toString());
//Date转为时间戳long
long shootTime = date.getTime();
System.out.println(shootTime);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151727.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月21日 下午8:16
下一篇 2022年6月21日 下午8:36


相关推荐

  • pyqt5安装与pycharm配置

    pyqt5安装与pycharm配置最近几天新入坑了 python 的 GUI 设计 回想一下我为什么会入门这个 好像是在知乎上看到你都用 Python 来做什么 这篇文章 看到有人回答说将 python 打包成 exe 文件 然后就想把之前弄得一个 selenium 的自动化项目打包成 exe 现在想想有点滑稽 好像需要 Chrome 的版本对应打包的 chromedriver 才行 手动滑稽 下面将介绍一下 pyqt5 的安装 在安装的时候我也浪费了

    2026年3月26日
    0
  • 史丰收速算 蓝桥杯

    史丰收速算 蓝桥杯标题 史丰收速算 nbsp nbsp 史丰收速算法的革命性贡献是 从高位算起 预测进位 不需要九九表 彻底颠覆了传统手算 nbsp nbsp 速算的核心基础是 1 位数乘以多位数的乘法 nbsp nbsp 其中 乘以 7 是最复杂的 就以它为例 nbsp nbsp 因为 1 7 是个循环小数 0 如果多位数超过 就要进 1 nbsp nbsp 同理 2 7 3 7

    2026年3月19日
    2
  • 浅谈SFTP和FTP的区别

    浅谈SFTP和FTP的区别浅谈 SFTP 和 FTP 的区别一 适用场景 我们平时习惯了使用 ftp 来上传下载文件 尤其是很多 Linux 环境下 我们一般都会通过第三方的 SSH 工具连接到 Linux 但是当我们需要传输文件到 Linux 服务器当中 很多人习惯用 ftp 来传输 其实 Linux 默认是不提供 ftp 的 需要你额外安装 FTP 服务器 而且 ftp 服务器端会占用一定的 VPS 服务器资源 其实笔者更建议使用 sftp 代替 ftp 主要因为

    2026年3月16日
    1
  • JavaScript经典案例:添加/删除元素类名

    JavaScript经典案例:添加/删除元素类名效果展示 CSS 代码 styletype text css btn wrapper width 300px height 100px text align center line height 100px margin 50pxauto background color FAEBD7 dis box width 300px height 50px text align center styletype text

    2026年3月17日
    3
  • sigsuspend函数

    sigsuspend函数br includeerrno hbr nbsp 2 includesigna hbr nbsp 3 include ourhdr h br nbsp 4br nbsp 5voidpr mask constchar str br nbsp 6 br nbsp 7 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp sigset tsigset br nbsp 8 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp interrno save br nbsp 9br nbsp 10 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp errno save

    2026年2月23日
    2
  • 自定义鼠标光标:CSS cursor: url() 使用指南

    自定义鼠标光标:CSS cursor: url() 使用指南

    2026年3月16日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号