首页 > 编程语言 >java Date和Timestamp类型的相互转换

java Date和Timestamp类型的相互转换

时间:2022-12-14 18:11:43浏览次数:45  
标签:java 14 Timestamp System println Date out

重要的概念:日期类和时间戳类都是用一个时间数值——日期相对于基准日期(1970年1月1日 GMT时间(格林尼治时间)0时0分0秒)的时间间隔(以毫秒为单位)long类型 来构造的

通过Date对象和Timestamp对象的getTime() 方法——获取时间数值,作为中间变量,可以实现转换

import java.sql.Timestamp;
import java.util.Date;

public class Test{
    public static void main(String[] args){
        //Date 转 Timestamp
        Date d = new Date(); //系统时间
        System.out.println(d.toString()); //Wed Dec 14 17:47:51 CST 2022 (CST表示北京时间)
        long time = d.getTime();
        System.out.println(time); //1671011534602,这其实是以毫秒为单位的
        Timestamp timestamp = new Timestamp(time);
        System.out.println(timestamp.toString()); //2022-12-14 17:47:51.531  (构造的时间戳有毫秒)

        //Timestamp 转 Date
        Timestamp timestamp2 = new Timestamp(1671011899628l); //是2022-12-14 17:58:19.628的时间数值
        System.out.println(timestamp2.toString()); //2022-12-14 17:58:19.628
        long time2 = timestamp2.getTime();
        Date date2 = new Date(time2);
        System.out.println(date2.toString()); //Wed Dec 14 17:58:19 CST 2022 (Date类型没有毫秒)
    }

}

 

标签:java,14,Timestamp,System,println,Date,out
From: https://www.cnblogs.com/ye19134/p/16982890.html

相关文章

  • 【Java】Spring Cache 缓存
    SpringCache一、Spring缓存抽象Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支......
  • Java: 在Excel中插入和提取图片
    在编辑Excel文档时,为了丰富文档内容或者更好地说明文档内容,有时我们会在单元格中插入图片。此外,整理文档内容时,也可以通过编程的方式将图片从Excel中提取出来。接下来我就将......
  • Java继承构造方法的注意点
    父类:注意(x,y是private,不能继承到子类中)classPar{privateintx;privateinty;inta;publicPar(){}publicPar(intx,inty){t......
  • JAVA中子类继承时构造方法注意事项
    JAVA中子类继承时构造方法注意事项类的继承不容易理解的一种情况:父类只存在有参构造,子类的构造方法必需要做相应的处理,比如说也创建有参构造,为什么?1、任何类,如果无显......
  • JAVA多态(超详细讲解)
    JAVA多态(超详细讲解)坠水于 2021-10-2914:29:56 发布31330收藏144版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。......
  • Java 继承解决了编程中的什么问题
    Java继承解决了编程中的什么问题?Java继承产生的背景?继承产生的原因:在一个项目中多个类具有很多相同的代码段,代码多了不仅仅容易出错,在需要系统升级的时候各个相同的代......
  • 狂神说 javaweb
    javaweb1、基本概念web开发:web静态web动态web淘宝,不断变化技术栈:Servlet/JSPASPPHP1.2、web应用程序web应用程序:可以提供浏览器访问的程序能访问的任何页面都存在于世......
  • Java: 在Excel中插入和提取图片
    在编辑Excel文档时,为了丰富文档内容或者更好地说明文档内容,有时我们会在单元格中插入图片。此外,整理文档内容时,也可以通过编程的方式将图片从Excel中提取出来。接下来我就......
  • JavaScript内存中的一些形状的读书笔记
    原文地址:http://zoo.zhengcaiyun.cn/blog/article/code-shapeundefined和null不同的原因undefined是栈空间中表示未定义含义的一块特殊的固定的内存区域null是堆内存......
  • Javascript学习
    目录js引入的三种方式js基础语法数组遍历的方法es6中的箭头函数js使用的中的注意点js变量声明的三种方式js引入的三种方式<!DOCTYPEhtml><html> <head> <metachars......