淺談java中六大時(shí)間類的使用和區(qū)別
java.util.Date java.sql.Date java.sql.Time java.sql.Timestamp java.text.SimpleDateFormat java.util.Calendar
java.util.Date日期格式為:年月日時(shí)分秒
java.sql.Date日期格式為:年月日
java.sql.Time日期格式為:時(shí)分秒
java.sql.Timestamp日期格式為:年月日時(shí)分秒納秒(毫微秒)
從數(shù)據(jù)庫(kù)中取出來(lái)的日期一般都用getTimestamp()方法,例如oracle中一個(gè)字段數(shù)據(jù)類型Date,要想獲得準(zhǔn)確日期就用getTimestamp()方法。
java.util.Calendar類(日歷類)Calendar類是一個(gè)抽象基類,主要用于日期之間的各種計(jì)算獲取Calendar實(shí)例的方法:使用Calendar.getInstance()方法或調(diào)用它子類GregorianCalendar的構(gòu)造器。
java.text.SimpleDateFormat:其他五種均可以被格式化同種樣式的時(shí)間
----------------------------------------------------------------------------
java.util.Date 是java.sqlDate,Time,Timestamp的父類
1.java.util.Date 就是在除了SQL語(yǔ)句的情況下面使用

2.java.sql.Date 是針對(duì)SQL語(yǔ)句使用的,new java.sql.Date(new java.util.Date().getTime(),它只包含日期而沒(méi)有時(shí)間部分

3.它都有g(shù)etTime方法返回毫秒數(shù)

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

4.互相轉(zhuǎn)換
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.所有時(shí)間日期都可以被SimpleDateFormat格式化format()

以上這篇淺談java中六大時(shí)間類的使用和區(qū)別就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- java8 LocalDate LocalDateTime等時(shí)間類用法實(shí)例分析
- Java對(duì)日期Date類進(jìn)行加減運(yùn)算、年份加減月份加減、時(shí)間差等等
- Java Calendar類的時(shí)間操作
- Java中的日期和時(shí)間類以及Calendar類用法詳解
- JAVA時(shí)間日期處理類實(shí)例
- java獲取當(dāng)前時(shí)間和前一天日期(實(shí)現(xiàn)代碼)
- java時(shí)間戳轉(zhuǎn)日期格式的實(shí)現(xiàn)代碼
- 學(xué)習(xí)Java中的日期和時(shí)間處理及Java日歷小程序的編寫(xiě)
- Java日期時(shí)間使用方法匯總
- Java常用的時(shí)間工具類實(shí)例
相關(guān)文章
Java實(shí)現(xiàn)較大二進(jìn)制文件的讀、寫(xiě)方法
本篇文章主要介紹了Java實(shí)現(xiàn)較大二進(jìn)制文件的讀、寫(xiě)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
spring?Cloud微服務(wù)阿里開(kāi)源TTL身份信息的線程間復(fù)用
這篇文章主要為大家介紹了spring?Cloud微服務(wù)中使用阿里開(kāi)源TTL身份信息的線程間復(fù)用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
SpringBoot @value注解動(dòng)態(tài)刷新問(wèn)題小結(jié)
@Value注解 所對(duì)應(yīng)的數(shù)據(jù)源來(lái)自項(xiàng)目的 Environment 中,我們可以將數(shù)據(jù)庫(kù)或其他文件中的數(shù)據(jù),加載到項(xiàng)目的 Environment 中,然后 @Value注解 就可以動(dòng)態(tài)獲取到配置信息了,這篇文章主要介紹了SpringBoot @value注解動(dòng)態(tài)刷新,需要的朋友可以參考下2023-09-09
maven項(xiàng)目在實(shí)踐中的構(gòu)建管理之路的方法
這篇文章主要介紹了maven項(xiàng)目在實(shí)踐中的構(gòu)建管理之路的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05
Spring Boot使用JSR-380進(jìn)行校驗(yàn)的示例
這篇文章主要介紹了Spring Boot使用JSR-380進(jìn)行校驗(yàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Java中的StackOverflowError錯(cuò)誤問(wèn)題及解決方法
這篇文章主要介紹了Java中的StackOverflowError錯(cuò)誤,在本文中,我們仔細(xì)研究了StackOverflower錯(cuò)誤,包括Java代碼如何導(dǎo)致它,以及我們?nèi)绾卧\斷和修復(fù)它,需要的朋友可以參考下2022-07-07

