因为工作或学习时总是忘记这几个时间类型之间的相互转化方式,因此此博客作为一个日常笔记记录一下这三者之间转化的方式,好方便今后学习和工作使用。

Date类型转化为字符串日期

测试代码块

     // 示例打印当前时间Date date = new Date();// 配置转化的日期格式:年-月-日 时-分-秒 (格式有多种,自行问度娘)SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 将当前时间按照配置的日期格式以字符串输出String currentTime = simpleDateFormat.format(date);// 输出打印System.out.println(currentTime);

结果

2021-12-16 17:33:00

Date类型转化为long类型时间戳

测试代码块

     // 获取当前时间为Date类型Date date = new Date();// 将Date类型转化为long型时间戳long time = date.getTime();// 输出打印System.out.println(time);

结果

1639647513582

long类型时间戳转化为Date类型

测试代码块

     // long类型的时间戳long currentTimeMillis = 1639645648000L;// 将时间戳转化为Date类型Date date = new Date(currentTimeMillis);// 输出打印System.out.println(date.toString());

结果

Thu Dec 16 17:07:28 CST 2021

字符串日期转化为Date类型

测试代码块

     // 配置转化的日期格式SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {// 将字符串日期按照配置的日期格式转化为Date类型Date date = simpleDateFormat.parse("2021-12-16 17:28:33");// 输出打印System.out.println(date.toString());} catch (ParseException e) {e.printStackTrace();}

结果

Thu Dec 16 17:28:33 CST 2021

时间戳和Date类型以及字符串日期的相互转换基本上都能通过以上一个方式或两个方式同时使用转换成功。

Java中时间戳和Date类型以及字符串日期的相互转换相关推荐

  1. JAVA中String与Date类型互转

    String2Date              &&      Date2String 首先,感谢阅览,能够帮到你是我的荣幸,有不足的挺多指教. 在java中不支持String和Da ...

  2. JAVA中Calendar与Date类型互转

    (1) Calendar转化为Date Calendar cal=Calendar.getInstance(); Date date=cal.getTime(); (2) Date转化为Calenda ...

  3. oracle时间类型转化成java对象_Oracle数据库date类型与Java中Date的联系与转化

    以下是对Java中的日期对象与Oracle中的日期之间的区别与联系做点说明,以期对大家有所帮助. new Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),就是系统当 ...

  4. java 日期是否合法_java 中 Date 类型快判断日期是否合法.

    // 如果日期不合法,则抛异常try {String date_str = 5555-22-33;SimpleDateFormat format=new SimpleDateFormat(yyyy-M ...

  5. java 后端与前端Date类型与String类型互相转换(使用注解)

    一:java 后端格式化输出Date类型的属性值到前端 后端返回的类型中,直接定义Date类型,加上此注解,直接将Date类型转成自定义的格式给前端 class TestDateOutput{@Jso ...

  6. Java中获得了方法名称的字符串,怎么样调用该方法

    问题: Java中获得了方法名称的字符串,怎么样调用该方法 如果我有以下两个变量 Object obj; String methodName = "getName"; 在不知道ob ...

  7. java中两种异常类型_Java中的三种异常类型

    java中两种异常类型 Errors are the bane of users and programmers alike. Developers obviously don't want thei ...

  8. java反转函数_在JAVA中,下列哪个函数可用于字符串的反转?

    在JAVA中,下列哪个函数可用于字符串的反转? 更多相关问题 很多危机是无法准确预测的,必须为危机做好准备,包括().通信计划以及重要关系的建立等. (A) 危 幼儿园科技小制作可分为模型类.动力类. ...

  9. Java中 String 转 Long 类型需要注意的事项

    Java中 String 转 Long 类型需要注意的事项 注意事项: 1.字符串内不能包含除数字之外的字符 不然会报错,java.lang.NumberFormatException 2.字符串长度 ...

最新文章

  1. 为什么权重初始化要非对称?为什么权重初始化不能全为0?为什么初始化值不能太大或者太小?介绍下He初始化以及Xavier初始化?
  2. 按需生产 ,我们准备好了吗?
  3. libev的使用——结合Socket编程
  4. Swift中的循环强引用 【使用无主引用解决】
  5. RocketMQ入门
  6. 小程序功能模块-在线考试2.10.3源码
  7. LeetCode刷题——63. 不同路径 II
  8. 直播丨易鲸捷SQL编译器、达梦DM8数据库体系结构
  9. Chrome最新版如何安装代理Proxy SwitchyOmega
  10. 【计算机视觉】 opencv双目视觉 立体视觉 三维重建 之理论篇
  11. 通达信 移动平均算法_通达信擒龙攻防战法主图指标公式
  12. 一种新型智慧停车场车位占用监测模块
  13. 15个免费好用的抓包工具
  14. 计算机显卡(GPU)基础介绍
  15. NexusJar包私服
  16. liunx 全盘查找_Linux中查找文件夹的命令
  17. 解决git commit提示Please tell me who you are
  18. ipad2越狱完成!
  19. Python日历模块| 使用示例的weekday()方法
  20. phpinfo输出的PHP版本和php -v版本不一致 宝塔切换无效

热门文章

  1. Linux配置协同工作目录,Linux学习二:文件权限与目录配置
  2. JAVA 反射知识点总汇
  3. python asyncio tcp server_Python 3.4 中新的 asyncio : Servers、Protocols 和 Transports
  4. 从一次故障聊聊前端 UI 自动化测试
  5. python爬虫实战,requests模块,Python实现抓取头条街拍美图
  6. php jquery教程下载,jquery怎么下载和引用
  7. mysql命令创建模式_mysql在命令行模式下创建数据库时要显式指定字符集
  8. vue渲染大量数据如何优化_Vue3 Compiler 优化细节,如何手写高性能渲染函数
  9. 云计算 - OpenStack
  10. 云服务器重装系统后卡顿,低延迟云服务器发生卡顿丢包检测方法