這篇文章給大家分享的是有關(guān)java8中時間API怎么用的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
十多年的淄博網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整淄博建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“淄博網(wǎng)站設(shè)計”,“淄博網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
Date date = new Date(114,2,18);
//打印結(jié)果
Tue Mar 18 00:00:00 CST 2014
//創(chuàng)建一個不可變的日期對象
LocalDate date = LocalDate.now(); //返回當(dāng)前日期
LocalDate date = LocalDate.of(2014,3,18); //返回一個指定日期
LocalDate date = LocalDate.parse("2014-03-18"); //解析字符串,生成一個LocalDate對象
...
//獲取日期時間的方法
int year = date.getYear(); //獲取年
getDayOfMonth(); //獲取月中的日
getMonth(); //獲取月份
getDayOfWeek(); //獲取星期
lengthOfMonth(); //獲取月份的天數(shù)
isLeapYear(); //是否是周年
...
//操作LocalDate方法(一部分)
withYear(int year); //設(shè)置年
withDayOfMonth(int day); //設(shè)置日
with(ChronoFiled.MONTH_OF_YEAR,int month); //設(shè)置月份
plusWeek(int week); //添加周數(shù)
minusYears(int year); //減去year年
plus(int month,ChronoUnit.MONTHS); //修改月份
...
//比較的方法
isEqual(); //是否相等
isBefore(); //是否先于
isAfter(); //是否后于
//創(chuàng)建一個時間對象
LocalTime time = LocalTime.now(); //當(dāng)前時間
LocalTime time = LocalTime.of(13,23,46); //自定義時間
LocalTime time = LocalTime.parse("13:23:46"); //解析時間
...
//獲取時間的方法
getHour(); //獲取小時
getMinute(); //分
getSecond(); //秒
...
//操作時間的方法
plusHour(); //小時
plusMinute(); //操作分鐘
plusSecond(); //秒
...
//比較的方法
isEqual(); //是否相等
isBefore(); //是否先于
isAfter(); //是否后于
``
//創(chuàng)建日期時間對象
LocalDateTime dateTime = LocalDateTime.now(); //當(dāng)前啊日期時間
LocalDateTime dateTime = LocalDateTime.of(LocalDate.now,LocalTime.now); //指定日期時間
LocalDateTime dateTime = LocalDateTime.parse("2018-08-08 08:08:08"); //解析時間
//獲取日期時間的方法
getYear(); //獲取年
getDayOfMonth(); //獲取月中的日
getMonth(); //獲取月份
getDayOfWeek(); //獲取星期
getHour(); //獲取小時
getMinute(); //分
getSecond(); //秒
...
//操作日期時間的方法
withYear(int year); //設(shè)置年
withDayOfMonth(int day); //設(shè)置日
with(ChronoFiled.MONTH_OF_YEAR,int month); //設(shè)置月份
plusHour(); //小時
plusMinute(); //操作分鐘
plusSecond(); //秒
...
//比較的方法
isEqual(); //是否相等
isBefore(); //是否先于
isAfter(); //是否后于
``
Duration duration = Duration.between(LocalTime.of(12,12,12),LocalTime.now());
long second = duration.getSeconds(); //時間差
Peroid peroid = Peroid.between(LocalDate.now(),LocalDate.now());
int month = peroid.getMonth(); //getDay(),getYear() 時間差值
Instant now = Instant.now();
感謝各位的閱讀!關(guān)于“java8中時間API怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!