如何在Java中将“ 2019-10-11T04:56:06.000Z”转换为时间戳?

时间:2019-10-15 04:35:14

标签: java datetime timestamp

我有一个字符串“ 2019-10-11T04:56:06.000Z”,如何在Java中将其转换为时间戳。

1 个答案:

答案 0 :(得分:0)

您首先使用SimpleDataFormat类的parse方法将字符串转换为日期(java.util.Date)。之后,从日期对象中可以获取时间戳。

    String strDate = "2019-10-11T04:56:06.000Z";
    try {
        Date date=new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS").parse(strDate);
        long timestamp = date.getTime();
    } catch (ParseException e) {
        e.printStackTrace();
    }