gpt4 book ai didi

Java 无法解析的日期异常

转载 作者:行者123 更新时间:2023-11-29 10:01:48 24 4
gpt4 key购买 nike

我试图用正斜杠替换连字符,但它会导致无法解析的日期异常

    String test = "2014-04-01 05:00:00";
Date date = new SimpleDateFormat("YYYY/MM/dd hh:mm:ss", Locale.ENGLISH).parse(test);
System.out.println(date);

我有转换所需的值,有人能告诉我为什么它会返回错误吗?另外我想在格式的末尾附加一个 am/pm 标记,这可能吗?

最佳答案

您需要首先以正确的格式将 String 解析为 Date 作为输入 String

yyyy-MM-dd HH:mm:ss

然后你可以使用 format() 以其他格式打印它

yyyy/MM/dd hh:mm:ss

并且不要期望 Date 类的 toString() 方法返回格式化值,它是固定实现

关于Java 无法解析的日期异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23569950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com