java - 这个时间戳的格式是什么? 2015-02-25T15 :03:57+0000

标签 java datetime

我尝试过这个:

"dd-MM-yy'T':HH:mm:SSZ"

但是我得到

java.text.ParseException: Unparseable date: "2015-02-25T15:06:38+0000" (at offset 11)

这是我的代码:

  SimpleDateFormat format = new SimpleDateFormat(Preferences.SERVER_TIMESTAMP_FORMAT);
        Date date = null;
        try {
            date = format.parse(serverTimestamp);
            return date.getTime();
        } catch (ParseException e) {
            e.printStackTrace();
            return 0;
        }

最佳答案

尝试“yyyy-MM-dd'T'HH:mm:ssZ”:

  • 将年份放在第一位
  • 删除T后面的冒号
  • 使用秒而不是毫秒。

关于java - 这个时间戳的格式是什么? 2015-02-25T15 :03:57+0000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29365886/

相关文章:

java - Apache Camel - 失败的 FTP 组件

java - 我如何比较 pdf 的 2 个版本并忽略页脚?

javascript - 如何取消设置 iso dateTime 日期格式的时间属性

c# - 根据所选地点获取时区

java - 将第 3 方 JAR 添加到 Maven 存储库

java - 连接到 Apple 推送通知服务器时发生 SSLHandshakeException

java - 我怎样才能在当前过滤器中获取请求的servlet?

MySQL 查询 - 最近的月份/年份

c# - 如何在 DateTime.ParseExact 中使用 IFormatProvider

java - Joda-Time 以不同的语言解析日期时间