喲吼,小伙伴們,今天我來(lái)給大家說(shuō)說(shuō)Java日期時(shí)間相關(guān)的知識(shí),不少于1000字哦!
先介紹一下Java中的日期時(shí)間類:主要有以下幾個(gè):
1. java.util.Date
2. java.sql.Date
3. java.util.Calendar
4. java.time.LocalDate
5. java.time.LocalTime
6. java.time.LocalDateTime
7. java.time.format.DateTimeFormatter
這些類主要是用來(lái)表示和處理日期時(shí)間的,不過(guò)各有所長(zhǎng),我們看看它們的差別和用法。
1. java.util.Date
這個(gè)類是最早的Java日期時(shí)間類,用于表示日期和時(shí)間的類。它的構(gòu)造函數(shù)不需要傳參數(shù),它會(huì)根據(jù)系統(tǒng)當(dāng)前時(shí)間構(gòu)造一個(gè)Date對(duì)象。除此之外,它有種缺點(diǎn),那就是它不是線程安全的。
2. java.sql.Date
這個(gè)類繼承自java.util.Date類,但是其表示的是SQL中的日期,精確到了天,繼承于它的主要目的是處理SQL語(yǔ)句中的日期類型數(shù)據(jù)。它還有一個(gè)好處,那就是可以格式化日期時(shí)間。
3. java.util.Calendar
這個(gè)類是從JDK1.1開(kāi)始提供的,它比Date類更強(qiáng)大,可以方便地獲取和設(shè)置日期時(shí)間的各個(gè)字段(如年、月、日等),而且它是線程安全的。
4. java.time.LocalDate
這個(gè)類是Java8開(kāi)始提供的,它可以表示日期,不包含時(shí)間。它非常簡(jiǎn)單易用,同時(shí)也保證了線程安全,是使用Java日期時(shí)間的最佳選擇。
5. java.time.LocalTime
這個(gè)類也是Java8開(kāi)始提供的,它可以表示時(shí)間,不包含日期,同樣很簡(jiǎn)單易用,線程安全。
6. java.time.LocalDateTime
這個(gè)類是java.time.LocalDate和java.time.LocalTime的結(jié)合體,它同時(shí)表示日期和時(shí)間,也是Java8開(kāi)始提供的。
7. java.time.format.DateTimeFormatter
Java8之后,出現(xiàn)了一個(gè)新的類:DateTimeFormatter,它用于格式化日期時(shí)間。
實(shí)例展示:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateTimeExample {
public static void main(String args[]){
LocalDateTime date = LocalDateTime.now();
System.out.println("Default format of LocalDateTime="+date);
DateTimeFormatter format = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");
String formattedDate = date.format(format);
System.out.println("After Formatting="+formattedDate);
}
}
```
運(yùn)行結(jié)果如下:
```
Default format of LocalDateTime=2018-03-09T11:06:22.309
After Formatting=09-03-2018 11:06:22
```
好了,文章到這里就結(jié)束了,希望對(duì)大家有所幫助,再見(jiàn)啦~~~ yinyiprinting.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營(yíng)銷知識(shí)和開(kāi)發(fā)愛(ài)好者的一站式目的地,提供豐富的信息、資源和工具來(lái)幫助用戶創(chuàng)建令人驚嘆的實(shí)用網(wǎng)站。 該平臺(tái)致力于提供實(shí)用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗(yàn)豐富的專業(yè)人士的寶貴資源。
聲明本文內(nèi)容來(lái)自網(wǎng)絡(luò),若涉及侵權(quán),請(qǐng)聯(lián)系我們刪除! 投稿需知:請(qǐng)以word形式發(fā)送至郵箱[email protected]
竟然這么快就更新了,都是好文章,好好做白帽,就不怕谷歌更新算法