jkd8中日期的一些新類

2021-09-25 10:25:39 字數 1509 閱讀 5447

jdk8中一些新的重要的內容彙總:

jkd8中日期的一些新類:

//通過靜態方法獲取到當前系統對應的時間

localdate date = localdate.now();

system.out.println(date);

//使用of方法指定當前的日期

localdate date1 = localdate.of(2018,3,1);

system.out.println(date1);

//使用get方法來獲取當前具體的時間資訊

int dayofmonth = localdate.now().getdayofmonth();

dayofweek dayofweek = localdate.now().getdayofweek();

int dayofyear = localdate.now().getdayofyear();

//使用with方法來設定當前具體的資訊

localdate date2 = localdate.now().withdayofmonth(2);

localdate date3 = localdate.now().withdayofyear(2019);

//使用plus可以指定當前的時間加上具體的時間值

localdate date4 = localdate.now().plusdays(2);

//使用minus可以指定當前的時間減去具體的時間值

localdate date5 = localdate.now().minusdays(2);

//使用localtime獲取當前時間的時分秒

localtime localdatetime = localtime.now();

//獲取當前系統時間的年月日時分秒

localdatetime now = localdatetime.now();

instant,獲取乙個具體時間點的毫秒值

//獲取到instant物件

instant now1 = instant.now();

offsetdatetime offsetdatetime = now1.atoffset(zoneoffset.ofhours(8));
instant instant = instant.ofepochmilli(321313132);
datetimeformatter,可以進行日期和字串的相互轉換

//使用指定的格式來格式化時間

datetimeformatter datetimeformatter = datetimeformatter.ofpattern("yyyy-mm-dd hh:mm:ss");

string format = datetimeformatter.format(localdatetime.now());

Java 日期類的一些使用

2000年的1月1日,是那一年的第1天。那麼,2000年的5月4日,是那一年的第幾天?看到這道題 所以打算重新學習一下日期類 這也是我的第一篇部落格 date類現在用的比較少了,貼一些現在還沒過時的方法 date類表示特定的瞬間,精確到毫秒。1 public date 分配 date 物件並初始化此...

php中的日期與js中日期的一些小區別

在php中,需要首先宣告一下地區 date default timezone set prc 然後需要宣告乙個變數用來存放時間戳,因為php中的日期是根據時間戳來計算出時間的。宣告變數 now time 接著就用echo date y m d h i s now 來顯示出來現在的時間。將會顯示 20...

JDK8中新的日期類學習

1 獲得當前日期 年 月 日 localdate localdate localdate.now system.out.println localdate 返回的是個列舉物件 system.out.println 年 localdate.getyear t月 localdate.getmonth g...