Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日期格式抛出错误_Java_Date - Fatal编程技术网

Java 日期格式抛出错误

Java 日期格式抛出错误,java,date,Java,Date,下面的代码在解析日期时引发异常 DateFormat df = new SimpleDateFormat("yyyyMMdd-HHmmss"); String timestamp = "20131113-210429"; String suffix; try { suffix = df.format(timestamp); } 在哪里可以获得允许的日期格式列表?对于24小时格式,您的小时应为HH,当前为HH,即12小时格式 所以你的格式应该是:“yyyyMMdd HHmmss”永远是

下面的代码在解析日期时引发异常

DateFormat df = new SimpleDateFormat("yyyyMMdd-HHmmss");
String timestamp = "20131113-210429";
String suffix;
try {
     suffix = df.format(timestamp);
}

在哪里可以获得允许的日期格式列表?

对于24小时格式,您的小时应为
HH
,当前为
HH
,即
12小时格式


所以你的格式应该是:
“yyyyMMdd HHmmss”

永远是你的朋友

您不想执行parse()?我在哪里可以获得允许的日期格式列表:在您正在使用的类的javadoc中:SimpleDataFormat,或课程:当更改为“yyyyMMdd HHmmss”@user170008时,我收到了相同的错误,您需要使用此格式解析到日期的字符串,不能使用
SimpleDataFormat
格式化字符串。有关如何进行解析,请参见此问题