Java 8中的LocalDateTime類API指南
再不點藍字關注,機會就要飛走了哦
LocalDateTime Class帶有示例的API。LocalDateTime表示日期和時間的組合。
當我們需要日期和時間的組合時,這是最常用的類。這個類提供了各種各樣的API,我們將檢視一些最常用的API。java.time.LocalDateTime類是一個不可變的類,它表示沒有時區資訊的日期時間,例如‘2018-08-12T10:35:55’。
下面的類圖顯示了一個API列表,LocalDateTime類提供。
1
獲取當前日期時間和特定日期時間物件的
LocalDateTime API
LocalDateTime 類分別提供以下API來建立當前日期時間物件和特定日期時間物件。
· static LocalDateTime now():從預設時區中的系統時鐘中獲取當前日期時間。
· static LocalDateTime now(Clock clock):從指定時鐘獲取當前日期時間。
· static LocalDateTime now(ZoneId zone):從指定時區中的系統時鐘中獲取當前日期時間.
產出:
2
LocalDateTime API從LocalDateTime
獲取一年、月、日
LocalDateTime LocalDateTime.
· int getYear():獲取年份欄位。
· Month getMonth():使用Month 明燈。
· int getDayOfMonth()
· DayOfWeek getDayOfWeek():獲取每週一天的欄位,即列舉。DayOfWeek.
· int getDayOfYear():獲取一年一天的欄位。
產出:
3
LocalDateTime API從LocalDateTime
獲取小時、分鐘、秒
LocalDateTime 類提供以下API來獲取小時、分鐘、秒LocalDateTime.
· int getHour():獲取一天一小時的欄位。
· int getMinute():獲取每小時一分鐘的欄位。
· int getNano():獲取納米秒場。
· int getSecond():獲取第二分鐘欄位。
4
LocalDateTimeAPI將年月日、時分秒
新增或減去到LocalDateTime
下面的示例顯示如何將年、月、日、小時、分鐘和秒加減到LocalDateTime 班級,等級
產出:
5
LocalDateTimeAPI用於比較Java中的
LocalDateTime物件
LocalDateTime 類提供以下API比較LocalDateTime 物件在Java中。
· boolean isAfter(ChronoLocalDateTime other):檢查此日期時間是否在指定日期時間之後。
· boolean isBefore(ChronoLocalDateTime other)
· boolean isEqual(ChronoLocalDateTime other)
· int compareTo(ChronoLocalDateTime other) 將此日期時間與其他日期時間進行比較。
產出:
6
用Java將LocalDateTime轉換為
LocalDateTime的LocalDateTimeAPI
LocalDateTime 類提供下列要轉換的APILocalDateTime到LocalDate在爪哇。
· LocalDate toLocalDate() *獲取LocalDate 是這個約會時間的一部分。
產出:
7
用Java將LocalDateTime轉換為
localTime的LocalDateTimeAPI
LocalDateTime 類提供下列要轉換的APILocalDateTime到LocalTime在爪哇。
· LocalTime toLocalTime()*獲取LocalTime 是這個約會時間的一部分。
產出:
看到這裡,你想不想踩在過來人的肩膀上,輕鬆實現專業技能的提升呢?不妨掃碼加入java技術交流分享群,體驗精彩公開課,還能免費領取更多學習資料。
加入「java技術交流分享群」,開啟你的技能提升之旅吧~
不關注
就搗蛋
長按上方二維碼,關注“Java高階部落”
點選原文,加入Java技術交流群
相關推薦
Java 8中的LocalDateTime類API指南
再不點藍字關注,機會就要飛走了哦LocalDateTime Class帶有示例的API。Loca
[轉]Java 8 中的 Streams API 詳解
原文連結:https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/ 為什麼需要 Stream Stream 作為 Java 8 的一大亮點,它與 java.io 包裡的 InputStream 和 OutputStrea
Java 8 中的 Streams API 詳解
Streams 的背景,以及 Java 8 中的使用詳解 陳 爭雲, 佔 宇劍, 和 司 磊 2014 年 9 月 11 日釋出 49 為什麼需要 Stream Stream 作為 Java 8 的一大亮點,它與 java.io 包裡的 InputStre
Spring Boot 基礎系列教程 | 第八篇:使用Java 8中LocalDate等時間日期類的問題解決
推薦 Spring Boot/Cloud 視訊: Spring Boot和Feign中使用Java 8時間日期API(LocalDate等)的序列化問題 LocalDate、LocalTime、LocalDateTime是Java 8開始提供的
Java 8 中 Date與LocalDateTime、LocalDate、LocalTime互轉
Java 8中 java.util.Date 類新增了兩個方法,分別是from(Instant instant)和toInstant()方法 // Obtains an instance of Date from an Instant object. public stat
Java 8 Lambda(類庫篇——Streams API,Collector和並行)
參考資料:1、背景自從lambda表示式成為Java語言的一部分之後,Java集合(Collections)API就面臨著大幅變化。為了不推到重來,所以對現有的API進行改進。為現有的介面(例如Collection,List和Stream)增加擴充套件方法;在類庫中增加新的流
Java 8中的LocalDate類的使用(如何建立一個顯示當月的日曆)
在Java 8 中新增了用來表示我們熟知的日曆表示法的LocalDate類,用其建立日曆將非常方便,下面就以一個示例來看看如何使用該類:import java.time.*; /** *
深入理解Java 8 Lambda(類庫篇——Streams API,Collectors和並行)
作者:Lucida 微博:@peng_gong 本文謝絕轉載,如需轉載需徵得作者本人同意,謝謝。 本文是深入理解Java 8 Lambda系列的第二篇,主要介紹Java 8針對新增語言特性而新增的類庫(例如Streams API、Collectors和並行)。 關於 Java SE 8增加了新的語言
Java 8 中新的 Date 和 Time 類入門詳解, DateUtil ,以後可以少寫幾個了,關鍵是執行緒安全了
這篇文章主要是java8中新的Date和Time API的實戰。新的Date和Time類是java開發者社群千呼萬喚始出來的。Java8 之前存在的Date類一直都受人詬病,很多人都會選擇使用第三方的date庫joda-time。Java8中的date和time api
Java 8 中的抽象類和介面到底有啥區別?
上一篇棧長髮了這篇《[Java 8 有多牛逼?打破一切你對介面的認知!](https://mp.weixin.qq.com/s/Jy0zu5LcNM-EvZFJIY9Eeg)》,幫助許多人解開了疑惑,還有讀者留言說兩者還有啥區別,故引發了此篇: ![](https://img2020.cnblogs.com
java 8中撤銷永久代,引入元空間
問題 java 8 性能問題 ror 虛擬機 rac 錯誤 元空間 規範 撤銷永久代,引入元空間: 在 JDK 1.8 中,HotSpot 已經沒有 “PermGen space”這個空間了,取而代之是一個叫做 Metaspace(元空間) 的東西。 Java7中已
在Java 8中如何處理日期和時間
工廠方法 相同 例如 屬性。 ant arch java 去掉 靜態常量 常有人問我學習一個新庫的最好方式是什麽?我的答案是在實際項目中使用它。項目中有很多真正的需求驅使開發者去發掘並學習新庫。簡單得說就是任務驅動學習探 索。這對Java 8新日期時間API也不例外。我創建
java反射中method類中的invoke方法作用
argument 方法 names 反射 java invoke 作用 odex table 首先Method類代表一個方法,所以invoke(調用)就是調用Method類代表的方法。它可以讓你實現動態調用,例如你可以動態的傳人參數。下面是一個簡單的例子。 1 2
20 個案例教你在 Java 8 中如何處理日期和時間?
靜態方法 catch 完全 是把 AD 時間 如何判斷 before .com 前言 前面一篇文章寫了《SimpleDateFormat 如何安全的使用?》, 裏面介紹了 SimpleDateFormat 如何處理日期/時間,以及如何保證線程安全,及其介紹了在 Java
Java 8 中的方法引用
時間 情況 arrays 抽象 以及 eth ted 方式 消費 一、原理概要 lambda 表示式,可以作為某些匿名內部類的替代。主要目的是調用該內部類中的方法,而該方法的實現(重寫)由 lambda表示式決定。 通常,我們可能不關心匿名內部類中的具體方法(被重寫的方法)
Java 8中如何使用ASM和JiteScript“烘焙”你自己的lambda
多個 不存在 void java字節碼 block 設計思想 興趣 sys bytearray 呃,Java字節碼。我們已經在理解Java字節碼一文中已經討論過,但繼續加深下記憶吧:Java字節碼是源代碼的二進制表示,JVM可以讀取和執行字節碼。 現在Java中廣泛使用字節
Java 8 中的 Lambda 表達式
div 調用 對象 目標 image face 怎麽 lambda bsp Lambda 表達式是 Java 8 最受歡迎的功能。人們將函數式編程的概念引入了 Java 這門完全面向對象的命令式編程語言。 關於函數式編程是如何運作的,這個話題超出了本文的範圍,不過我們會提
Java(8)中List的遍歷方式
system pack map 新建 lam entry lambda googl list() ============Java8之前的方式==========Map<String, Integer> items = new HashMap<>()
Java 8 新特性——Stream API
目錄 1. 什麼是stream 2. Stream操作三個步驟 3. 建立Stream 4. Stream 的中間操作 5. Stream 的終止操作 Stream API(java.util.stream.*)。 &n
Java 8中的靜態代理和動態代理的簡單心得
歡迎來到我的第一個部落格 個人學習的一點心得,第一次寫寫的不好見諒 看看程式碼吧 程式碼1. public interface CarSales { void sell(); } 程式碼2. public class QQCar implements