java - 无法解析日期

标签 java date simpledateformat

我正在尝试解析证书中的日期以验证其有效性并显示此错误:

无法解析的日期:“Mon Dec 05 09:47:18 CST 2011”

我目前使用的 SimpleFormat 是:

Date date = new SimpleDateFormat("EEE mmm dd HH:mm:ss z yyyy").parse(inputDate);

最佳答案

尝试使用 MMM 而不是 mmm 作为月份名称部分。还要检查您使用的是哪个语言环境,因为显然不同的语言环境有不同的月份和日期名称。

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

相关文章:

java - 下载的附件不显示正确的扩展名

java - 将数据从 Activity 传递到带有底部导航栏的 fragment

java - 用于与常量进行比较的 PMD 规则

java - 检查映射是否包含键或仅输入该值更快吗?

javascript - date.getFullYear 不是 while() 内的函数

powershell - 今天和昨天的午夜日期(采用特定格式)

java - 如何计算GWT中两个日期框之间的天数差异?

java - 某些设备中的 SimpleDateFormat ParseException

Java : SimpleDateFormat - Unable to parse a string to a date of desired format

java - 转换字符串值时对使用 SimpleDateFormat 感到困惑