java 格式 20170526T043000Z 中的时间转换

Time conversion in java of format 20170526T043000Z

我有一个格式如下的时间字符串 20170526T043000Z 如何将它转换为毫秒。

您可以在 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());