之路 on it Road.com
Java8 获取时间戳
使用 java.time.Instant获取当前时间戳。
public static void main(String[] args) throws ParseException
{
timeStampInJava8();
}
private static void timeStampInJava8() {
// 方法1
Instant instant = Instant.now();
// 方法2
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
Instant instant2 = timestamp.toInstant();
// 方法3
Date date = new Date();
Instant instant3 = date.toInstant();
System.out.println(instant); //2018-07-14T08:10:44.270972700Z
System.out.println(instant2); //2018-07-14T08:14:37.943Z
System.out.println(instant3); //2018-07-14T08:14:37.943Z
}
在Java 7 之前 使用 java.sql.Timestamp表示时间戳;
在Java 8 中 使用 java.time.Instant表示时间戳;
Java7 获取时间戳
使用java.sql.Timestamp 获取当前时间戳的 2 种方法。
public static void main(String[] args) throws ParseException
{
timeStampTillJava7();
}
private static void timeStampTillJava7()
{
//方法1
Timestamp timestamp1 = new Timestamp(System.currentTimeMillis());
//方法2
Date date = new Date();
Timestamp timestamp2 = new Timestamp(date.getTime());
System.out.println(timestamp1); //2018-07-14 13:48:39.336
System.out.println(timestamp2); //2018-07-14 13:48:39.336
}
日期:2020-09-17 00:09:20 来源:oir作者:oir
