java - Java中异常的解析

标签 java date

我在运行以下代码时遇到解析异常,格式有问题吗?

try {
    String Resolved= "17-04-2015 03:54" ;
    Date date  = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss z").parse(Resolved);
} catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

最佳答案

您的格式字符串是:“dd-MM-yyyy HH:mm:ss z”

z 代表时区。您尝试解析的字符串中没有时区:“17-04-2015 03:54”。 (而且你没有时间)。

将格式字符串更改为:"dd-MM-yyyy HH:mm" 应该没问题!

关于java - Java中异常的解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34021110/

相关文章:

sql - 如何使用 SQL Server 选择日期时间日期为 dddd、dd mmmm、yyyy?

mysql - 查找过去 24 小时内具有日期字段的记录

java - Lombok 不与 Intellij 一起工作

java - 添加到链表的尾部

r - 将日期映射到 ggplot2 中的 viridis 色标

php - json 日期对象到 php 日期

php - 尝试从时间戳按月汇总

java - 用户界面问题

java - 通过使用 JAXB 解码将 XML 转换为对象

java - SSL 证书升级导致问题