2017-04-26 62 views
-3

我有一個時間字符串,格式如下20170526T043000Z如何將其轉換爲毫秒。java中的時間轉換格式20170526T043000Z

+0

使用'DateTimeFormatter'的值從那裏解析到一個'LocalDateTime'或'ZonedDateTime'你可以得到毫秒值。查看[Parsing and Formatting](https://docs.oracle.com/javase/tutorial/datetime/iso/format.html)瞭解更多詳情 – MadProgrammer

回答

-1

由於您知道日期格式,因此可以在java中使用SimpleDateFormat。

如:

String testDate = "20170526T043000Z"; 

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyymmdd'T'HHmmss"); 
Date parsedDate = simpleDateFormat.parse(testDate); 
System.out.println("Time in millis " + parsedDate.getTime());