日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java 日期時間工具包?java.time的使用

瀏覽:22日期:2022-08-13 17:22:06

從JDK8開始,Java 提供了新的日期時間處理方法用來代替舊的日期類(Date)。本章主要講它們的用法以及和舊日期類互轉。

日期和時間

Java 新的日期工具類在 java.time 包及子包中 ,日期類主要有 LocalDateTime、LocalDate、LocalTime ,這三個API類很相似,以下是常用API及說明。

now()

靜態方法,獲取當前時間日期。示例:LocalDateTime.now()

of()

靜態方法,指定日期時間生成LoalDateTime。示例:LocalDateTime.of(2020, 2, 9, 8, 0, 0)。如果是LocalDate,則只能指定年月日。如果是LocalTime則只能指定時分秒。

plus()

在當前時間的基礎上增加時間并返回新的LocalDateTime,不會改變原來時間。一般使用以下方法處理更簡單:

方法 說明 備注 plusYears(1) 增加1年 LocalTime無此方法 plusMonths(1) 增加1個月 LocalTime無此方法 plusWeeks(1) 增加1周 LocalTime無此方法 plusDays(1) 增加1天 LocalTime無此方法 plusHours(1) 增加1小時 LocalDate無此方法 plusMinutes(1) 增加1分鐘 LocalDate無此方法 plusSeconds(1) 增加1秒 LocalDate無此方法

minus()

在當前時間的基礎上減去時間并返回新的LocalDateTime,不會改變原來時間。一般使用以下方法處理更簡單:

方法 說明 備注 minusYears(1) 減少1年 LocalTime無此方法 minusMonths(1) 減少1個月 LocalTime無此方法 minusWeeks(1) 減少1周 LocalTime無此方法 minusDays(1) 減少1天 LocalTime無此方法 minusHours(1) 減少1小時 LocalDate無此方法 minusMinutes(1) 減少1分鐘 LocalDate無此方法 minusSeconds(1) 減少1秒 LocalDate無此方法

從上面幾個示例可以看到這三個類的區別,LocalDate不能處理時間,LocalTime不能處理日期,LocalDateTime是LocalDate和LocalTime的集合。

獲取從1970-01-01 00:00:00到當前對象時間的毫秒數:

LocalDateTime.now().toInstant(ZoneOffset.of('+8')).toEpochMilli();

如果是LocalDate或LocaTime需要轉換成LocalDateTime對象,再獲取毫秒數

LocalDate轉LocalDateTime

// atTime()可以提定時間(時,分,秒),也可以傳LocalTime對象LocalDate.now().atTime(0, 0, 0);// 如果不需要指定當天時間,使用該方法指定時分秒為都為0LocalDate.now().atStartOfDay(); LocalTime轉LocalDateTime

LocalTime.now().atDate(LocalDate.now());

atDate()傳入LocalDate對象

LocalDateTime轉LocalDate和LocalTime

// 獲得日期LocalDate date = LocalDateTime.now().toLocalDate();// 獲得時間LocalTime time = LocalDateTime.now().toLocalTime(); LocalDateTime與Date互轉

/** * LocalDateTime轉udate * @param datetime * @return */public static Date localDateTimeToUDate(LocalDateTime datetime) { ZoneId zone = ZoneId.systemDefault(); Instant instant = datetime.atZone(zone).toInstant(); Date udate = Date.from(instant); return udate;}/** * udate轉LocalDateTime * @param date * @return */public static LocalDateTime uDateToLocalDateTime(Date date) { Instant instant = date.toInstant(); ZoneId zone = ZoneId.systemDefault(); LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone); return localDateTime;}時區

如果系統有境外用戶,可能需要針對各地區不同時區處理。Java中使用的是格林時間(UTC),我們可以使用 ZoneOffset 設置偏移位置。

// ZoneOffset.of('+8') 等價 ZoneOffset.ofHours(8)LocalDateTime.now().toInstant(ZoneOffset.of('+8')).toEpochMilli();格式化

在舊的Date類,使用 SimpleDateFormat 格式化日期,該類不是線程安全的。在新的日期類中使用 DateTimeFormatter

LocalDateTime now = LocalDateTime.now();DateTimeFormatter formatter = DateTimeFormatter.ISO_DATE_TIME;log.info('-> {}', formatter.format(now));

DateTimeFormatter 定義好一些預格式化方式,以下是參照表:

Java 日期時間工具包?java.time的使用

還可以自定義格式:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern('yyyy-MM-dd HH:mm:ss');// 格式化String str = formatter.format(LocalDateTime.now());// 轉成LocalDateTimeLocalDateTime datetime = LocalDateTime.parse('2021-01-01 08:00:00', formatter);

以下是Pattern表達式參照表:

Java 日期時間工具包?java.time的使用

新的時間工具雖然復雜了些,但也更加靈活。以后的開發推薦使用新的工具包。

以上就是Java 日期時間工具包?java.time的使用的詳細內容,更多關于java.time的使用的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品亚洲专区在线观看| 狠狠久久伊人中文字幕| 四虎884aa成人精品最新| 日韩av自拍| 偷拍精品精品一区二区三区| 日韩欧美网址| 亚洲免费黄色| 日韩精品福利一区二区三区| 国产精品一国产精品| 精品一区二区三区免费看 | 国产激情一区| 久久精品国产亚洲aⅴ| 毛片在线网站| 黄色日韩精品| 国产私拍福利精品视频二区| 精品视频在线你懂得| 久久青草久久| 亚洲欧洲国产精品一区| 乱一区二区av| 尹人成人综合网| 国产麻豆一区二区三区 | 国产精品tv| 久久精品亚洲人成影院 | 136国产福利精品导航网址| 亚洲精品小说| 国产一精品一av一免费爽爽| 久久久久久夜| 日韩中文字幕不卡| 麻豆精品在线播放| 久久久久国产| 69堂免费精品视频在线播放| 欧美三区四区| 日韩毛片一区| 日韩精品免费一区二区在线观看| 五月婷婷亚洲| 亚洲精品麻豆| 欧美日韩尤物久久| 日本欧美一区| 午夜国产精品视频免费体验区| 国产精品免费不| 久久国产精品亚洲77777| 精品国产中文字幕第一页| 不卡中文一二三区| 精品99在线| 亚洲精品护士| 久久久久久免费视频| 日本天堂一区| 日韩一区二区久久| 91一区二区三区四区| 免费成人在线观看| 国产高清不卡| 国产欧美大片| 热久久久久久久| 国产麻豆久久| 精品一区二区三区在线观看视频| 中文字幕av亚洲精品一部二部 | 鲁大师精品99久久久| 亚洲色图国产| 久久一区二区三区电影| 久久av电影| 亚洲精品九九| 国产亚洲毛片在线| 精品少妇一区| 国产视频网站一区二区三区| 免费看欧美美女黄的网站| 日韩在线中文| 国产成人久久| 国产精品乱战久久久| 日本亚洲视频在线| 男人天堂欧美日韩| 欧美特黄一级大片| а√天堂中文在线资源8| 国产精品啊v在线| 日韩精品免费视频一区二区三区| 99国产成+人+综合+亚洲欧美| 久久毛片亚洲| 色欧美自拍视频| 国产精品亚洲综合久久| 无码日韩精品一区二区免费| 久久亚洲风情| 亚洲欧美日韩视频二区| 国产99久久久国产精品成人免费| 国内在线观看一区二区三区| 久久精品97| 欧美一区=区三区| 欧美日韩精品一区二区三区视频| 日韩中文av| 日韩不卡在线观看日韩不卡视频| 免费视频最近日韩| 亚洲一区二区三区无吗| 免费看精品久久片| 蜜桃av一区二区三区电影| 黄色成人91| 国产午夜久久| 日本大胆欧美人术艺术动态| 亚洲综合二区| 亚洲色图综合| 亚洲人成亚洲精品| 日本亚洲欧美天堂免费| 奇米狠狠一区二区三区| 欧美中文高清| 免费视频一区二区三区在线观看 | 欧美午夜不卡| 久久都是精品| 视频一区二区中文字幕| 亚洲色图国产| 国产欧美一区| 成人日韩av| 亚洲国内欧美| 日av在线不卡| 国产精品一区二区av日韩在线 | 免费在线日韩av| 给我免费播放日韩视频| 波多视频一区| 在线视频亚洲| 日韩精品国产精品| 国产精品nxnn| 日韩av自拍| 99久久夜色精品国产亚洲1000部| 亚洲激情黄色| 日本aⅴ免费视频一区二区三区| 国产精品入口久久| 精品欧美一区二区三区在线观看| 亚洲a一区二区三区| 石原莉奈在线亚洲二区| 无码日韩精品一区二区免费| 国产美女久久| 久久久成人网| 亚洲97av| 麻豆精品久久| 最新日韩av| 国产精品视频3p| 久久久久国产精品一区二区| 一区二区不卡| 丝袜美腿诱惑一区二区三区| 免费在线观看日韩欧美| 久久av免费| 国产日韩专区| 精品五月天堂| 先锋亚洲精品| 欧美国产专区| 日韩中文字幕区一区有砖一区| 久久99久久人婷婷精品综合| 国产韩日影视精品| 国产免费久久| 伊人精品在线| 精品视频国产| 亚洲久久在线| 久久婷婷国产| 免费看欧美美女黄的网站| 久久天堂影院| 天海翼亚洲一区二区三区| 国产精品黑丝在线播放| 综合激情一区| 久久久人人人| 欧美极品中文字幕| 丝瓜av网站精品一区二区| 久久精品女人| 日本aⅴ免费视频一区二区三区| 久久久精品网| 美女av一区| 日韩精彩视频在线观看| 亚洲成人一区| 国产a亚洲精品| 欧美一区激情| 首页亚洲欧美制服丝腿| 精品五月天堂| 婷婷五月色综合香五月| 国产99久久久国产精品成人免费| 久久爱www.| 日韩精品免费视频一区二区三区 | 欧美 日韩 国产一区二区在线视频| 国产亚洲人成a在线v网站| 香蕉久久国产| 国产字幕视频一区二区| 成午夜精品一区二区三区软件| 日本不卡不码高清免费观看| 国产亚洲午夜| 极品裸体白嫩激情啪啪国产精品| 久久精品亚洲一区二区| **爰片久久毛片| 亚洲涩涩av| 亚洲免费网址| 9国产精品视频| 九九在线精品| 欧洲在线一区| av最新在线| 欧美激情 亚洲a∨综合| 欧美一区自拍| 欧美一级二区| 亚洲欧洲av| 亚洲伊人影院| 亚洲久久视频| 亚洲精品在线国产| 中文字幕亚洲在线观看| 中文字幕av亚洲精品一部二部| 久久亚洲风情| 亚洲视频国产| 亚洲精品一级| 日本h片久久|