java - java.text.DateFormat 中的 ParseException

标签 java date-format parseexception

以下代码在 Eclipse 中确实可以正常运行,没有任何错误,但奇怪的是,当通过 Windows 命令提示符 (cmd) 运行时,它会抛出异常。有谁知道原因吗?

spinner = new JSpinner(new SpinnerDateModel());
spinner.setEditor(new JSpinner.DateEditor(spinner, "HH:mm:ss"));
java.text.DateFormat df = java.text.DateFormat.getTimeInstance(DateFormat.SHORT);
try{
    Date date = df.parse("00:00:00");
    spinner.setValue(date);
}catch(Exception ex){
    ex.printStackTrace();
}

最佳答案

Eclipse 和您的命令提示符是否使用相同的 JVM?尝试检查两者的版本。

查找 Eclipse 正在使用的 JVM:https://stackoverflow.com/a/557259/151110

对于 Windows,请检查您的 PATH 系统变量或使用:https://stackoverflow.com/a/304441/151110

关于java - java.text.DateFormat 中的 ParseException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9437166/

相关文章:

java - 映射多对一外键 Java EE

angularjs - 如何在AngularJS中格式化日期

python - 自动 Pandas 日期标签不一致

java - 将日本日期格式(2013年11月24日)转换为普通日期格式(2013-11-24)

java - ParseException Java

java - ParseException:遇到列表类型的 "/"content.xml

hadoop - Hive QL在SQL Workbench中运行正常,但在Tableau上失败

java - 如何读取文件并将文本拆分为变量?

java - 调试 Java 泛型比较器

java - Tomcat 在 Java 堆空间中发生 OutOfMemoryError(InvocationTargetException)