instant java是什么,讓我們一起了解一下?
instant表示時(shí)間線上的一點(diǎn),時(shí)間線上有三個(gè)重要的點(diǎn):最大值點(diǎn)、最小值點(diǎn)、原點(diǎn)(時(shí)間不知道有沒(méi)有盡頭)。在Java世界,時(shí)間線的末端分別是Instant.MAX和Instant.MIN;時(shí)間線的原點(diǎn)是Instant.EPOCH。
(1)時(shí)間線上的原點(diǎn)
System.out.println(Instant.EPOCH);
結(jié)果:1970-01-01T00:00:00Z
(2)時(shí)間線的最大值
System.out.println(Instant.MAX);
結(jié)果:+1000000000-12-31T23:59:59.999999999Z
(3)時(shí)間線的最小值
System.out.println(Instant.MIN);
結(jié)果:-1000000000-01-01T00:00:00Z
那么時(shí)間點(diǎn)的構(gòu)造是怎樣的?
當(dāng)前時(shí)間點(diǎn)
Instant?now?=?Instant.now(); System.out.println(now); System.out.println(now.getEpochSecond()); System.out.println(now.getNano()); System.out.println(now.toEpochMilli());
結(jié)果:
2019-04-18T08:04:29.633Z 1555574669 633000000 1555574669633
以上就是小編今天的分享了,希望可以幫助到大家。