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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux 修改mysql端口「建议收藏」

    linux 修改mysql端口「建议收藏」1)先关闭MySQL的进程2)更改端口vim/etc/my.cnf添加:port=33083)重启MySQL服务:servicemysqldrestart4)查看MySQL的端口号3.1.登录mysqlmysql-uroot-p3.2.查看当前端口号showglobalvariableslike‘port’;…

    2022年10月3日
  • scala 字符串转Int, Long 类型

    scala 字符串转Int, Long 类型valstringdemo="123456"valintdemo=stringdemo.toIntvallongdemo=stringdemo.toLong

    2022年5月6日
  • js验证手机号的正则表达式_js正则表达式验证数字

    js验证手机号的正则表达式_js正则表达式验证数字getCode(){if(this.mobile===”){this.$vux.toast.show({type:’text’,text:’请输入手机号’,time:2000});this.selected=tru…

    2022年9月17日
  • linux搭建apache_plsql安装教程及配置

    linux搭建apache_plsql安装教程及配置在CentOS上安装ApacheApache在默认的CentOS存储库中可用,并且安装非常简单。为了安装ApacheWebServer,首先通过运行以下命令更新本地软件包在基于RHEL的发行版中,Apache软件包和服务称为httpd。要安装Apache,运行以下命令:[root@localhost]#sudoyumupdate更新完成后,就可以安装Apache了。[root@localhost]#yuminstallhttpd启动ApacheWeb服..

    2022年9月21日
  • jquery获取scrollHeight

    jquery获取scrollHeight$(“yourselector”).prop(“scrollHeight”);其他操作:$(window).height();//浏览器当前窗口可视区域高度$(document).height();//浏览器当前窗口文档的高度$(document.body).height();//浏览器当前窗口文档body的高度$(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度包括borderpaddingmargin$(wind

    2022年7月24日
  • noip2014普及组复赛题解_noip2019普及组复赛试题

    noip2014普及组复赛题解_noip2019普及组复赛试题NOIP2012普及组解题报告            byRtPYH——————————————————————————————————————前言:作者是一个蒟蒻,如果对本文有建议,欢迎提出!鄙人将虚心接受。

    2022年8月22日

发表回复

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

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