前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java时间类的使用和区别

java时间类的使用和区别

作者头像
全栈程序员站长
发布2022-07-01 18:58:14
4140
发布2022-07-01 18:58:14
举报

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

java中经常使用的6大时间类:

java.util.Date 日期格式:年月日时分秒

java.sql.Date 日期格式:年月日

java.sql.Time 日期格式:时分秒

java.sql.Timestamp 日期格式:年月日时分秒纳秒

从数据库中取出来的日期一般都用getTimestamp()方法,

java.text.SimpleDateFormat

其他五种均可以被格式化同种样式的时间

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

java.util.Calendar

java时间类的使用和区别
java时间类的使用和区别

Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEARMONTHDAY_OF_MONTHHOUR日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距离元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。

//================================================

java.util.Date 是java.sqlDate,Time,Timestamp的父类

java时间类的使用和区别
java时间类的使用和区别

1.java.util.Date 就是没有SQL语句的情况下面使用

2.java.sql.Date 是针对SQL语句使用的,new java.sql.Date(new java.util.Date().getTime(),它只包含日期而没有时间部分

3.它都有getTime方法返回毫秒数

java时间类的使用和区别
java时间类的使用和区别
java时间类的使用和区别
java时间类的使用和区别

4.互相转换

new java.sql.Date(new java.util.Date().getTime())

new java.util.Date(new java.sql.Date(0).getTime())

5.java.sql.Timestamp的使用

java时间类的使用和区别
java时间类的使用和区别

6.java.sql.Time的使用

java时间类的使用和区别
java时间类的使用和区别

7.java.util.Calendar的使用

java时间类的使用和区别
java时间类的使用和区别

8.SimpleDateFormat的使用方法

java时间类的使用和区别
java时间类的使用和区别

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

java时间类的使用和区别
java时间类的使用和区别
java时间类的使用和区别
java时间类的使用和区别

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档