sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1796 随笔 :: 22 文章 :: 24 评论 :: 226万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Java中六大时间类的使用和区别
https://www.cnblogs.com/greatfish/p/6036567.html

关于java中六个时间类的使用和区别
java.util.Date
java.sql.Date  java.sql.Time  java.sql.Timestamp
java.text.SimpleDateFormat
java.util.Calendar

java.util.Date日期格式为:年月日时分秒 
java.sql.Date日期格式为:年月日
java.sql.Time日期格式为:时分秒 
java.sql.Timestamp日期格式为:年月日时分秒纳秒(毫微秒)

从数据库中取出来的日期一般都用getTimestamp()方法,例如oracle中一个字段数据类型Date,要想获得准确日期就用getTimestamp()方法。

java.util.Calendar类(日历类)Calendar类是一个抽象基类,主要用于日期之间的各种计算获取Calendar实例的方法:使用Calendar.getInstance()方法或调用它子类GregorianCalendar的构造器。

java.text.SimpleDateFormat:其他五种均可以被格式化同种样式的时间

----------------------------------------------------------------------------

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

1.java.util.Date 就是在除了SQL语句的情况下面使用
 
 
 
2.java.sql.Date 是针对SQL语句使用的,new java.sql.Date(new java.util.Date().getTime(),它只包含日期而没有时间部分
 
 
3.它都有getTime方法返回毫秒数
 
 
---------------------------------------------------------------------------------------------
 
 
4.互相转换
new java.sql.Date(new java.util.Date().getTime())
new java.util.Date(new java.sql.Date(0).getTime())
 
 
5.java.sql.Timestamp的使用
 
 
6.java.sql.Time
 
 
 
7.java.util.Calendar
 
 
8.所有时间日期都可以被SimpleDateFormat格式化format()
 

 

 
 
 
posted on   sunny123456  阅读(176)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示