首页 > 解决方案 > 无法将日期转换为纪元时间

问题描述

这是我的示例代码

    String dt = "Oct 24 2019 12:00:00.000 AM UTC";
    String dt1="Oct 24 2019 11:59:59.000 PM UTC";
    SimpleDateFormat df = new SimpleDateFormat("MMM dd yyyy HH:mm:ss.SSS 
    aa zzz");
    Date date = df.parse(dt);
    Date date1 = df.parse(dt1);
    long epoch = date.getTime();
    long epoch1 = date1.getTime();
    System.out.println(epoch);
    System.out.println(epoch1);

在这里指定 AM 和 PM,但它没有取值并将异常抛出为

{"error_code":"INVALID_PARAMETER_VALUE","message":"Time range must have a start time earlier than the end time"}

如何在 java 代码中指定 AM/PM。如何在 java 代码中将昨天的日期和时间作为输入以转换为纪元。

标签: javadatetime-formatepoch

解决方案



推荐阅读