91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java如何獲取當前日期和時間

發布時間:2020-06-12 09:22:58 來源:網絡 閱讀:417 作者:艾弗森哇 欄目:編程語言

本篇博客主要總結java里面關于獲取當前時間的一些方法


System.currentTimeMillis()

獲取標準時間可以通過System.currentTimeMillis()方法獲取,此方法不受時區影響,得到的結果是時間戳格式的。例如:


1543105352845??

我們可以將時間戳轉化成我們易于理解的格式


SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");

Date date = new Date(System.currentTimeMillis());

System.out.println(formatter.format(date));

則該時間戳對應的時間為:


2018-11-25 at 01:22:12 CET

值得注意的是,此方法會根據我們的系統時間返回當前值,因為世界各地的時區是不一樣的。


java.util.Date

在Java中,獲取當前日期最簡單的方法之一就是直接實例化位于Java包java.util的Date類。


Date date = new Date(); // this object contains the current date value?

上面獲取到的日期也可以被format成我們需要的格式,例如:


SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");??

System.out.println(formatter.format(date));??

Calendar API

Calendar類,專門用于轉換特定時刻和日歷字段之間的日期和時間。


使用Calendar 獲取當前日期和時間非常簡單:


Calendar calendar = Calendar.getInstance(); // get current instance of the calendar??

與date一樣,我們也可以非常輕松地format這個日期成我們需要的格式


SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");??

System.out.println(formatter.format(calendar.getTime()));??

上面代碼打印的結果如下:


25-11-2018 00:43:39

Date/Time API

Java 8提供了一個全新的API,用以替換java.util.Date和java.util.Calendar。Date / Time API提供了多個類,幫助我們來完成工作,包括:

鄭州不孕不育醫院:http://jbk.39.net/yiyuanzaixian/zztjyy/

LocalDate

LocalTime

LocalDateTime

ZonedDateTime

LocalDate

LocalDate只是一個日期,沒有時間。 這意味著我們只能獲得當前日期,但沒有一天的具體時間。


LocalDate date = LocalDate.now(); // get the current date?

我們可以format它


DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");??

System.out.println(date.format(formatter));??

得到的結果只有年月日,例如:

https://wenku.baidu.com/view/4bac53c8326c1eb91a37f111f18583d048640f38

25-11-2018?

LocalTime

LocalTime與LocalDate相反,它只代表一個時間,沒有日期。 這意味著我們只能獲得當天的當前時間,而不是實際日期:


LocalTime time = LocalTime.now(); // get the current time??

可以按如下方式format


DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");??

System.out.println(time.format(formatter));?

得到的結果類似如下:


00:55:58??

LocalDateTime

最后一個是LocalDateTime,也是Java中最常用的Date / Time類,代表前兩個類的組合 - 即日期和時間的值:


LocalDateTime dateTime = LocalDateTime.now(); // get the current date and time??

format的方式也一樣


DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");??

System.out.println(dateTime.format(formatter));??

得到的日期結果類似于:


25-11-2018 00:57:20??

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大竹县| 双鸭山市| 贺兰县| 怀化市| 垦利县| 五大连池市| 宣化县| 南华县| 从化市| 黎城县| 东源县| 安达市| 肇庆市| 广灵县| 辰溪县| 瑞丽市| 博客| 大洼县| 全州县| 禄丰县| 宕昌县| 卢龙县| 鄂伦春自治旗| 阳春市| 海宁市| 义乌市| 娱乐| 白银市| 隆尧县| 洛浦县| 嘉黎县| 陆川县| 翼城县| 大宁县| 那坡县| 东乌珠穆沁旗| 阳曲县| 新田县| 页游| 赤峰市| 伊川县|