【问题标题】:how to convert this datetime format into unix timestamp如何将此日期时间格式转换为 unix 时间戳
【发布时间】:2017-03-04 18:07:35
【问题描述】:

我尝试将此日期 2017-03-04**T**17:20:55Z 解析为 Unix 时间戳,但收到 T 字符(粗体)的解析错误。

我尝试使用新的 SimpleDateFormat 和 DateTimeFormatter。如何从这种 DateTime 格式中获取 Unix 时间戳?

【问题讨论】:

  • 如果您不发布代码,我们将无法帮助您。
  • 尝试将输入更改为2017-03-04T17:20:55Z。它应该可以工作。

标签: android date time


【解决方案1】:

SimpleDateFormat格式字符串中的字符可以用单引号转义:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Date date = dateFormat.parse("2017-03-04T17:20:55Z");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多