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 解析时Joda时间格式无效_Java_Date_Datetime_Datepicker_Jodatime - Fatal编程技术网

Java 解析时Joda时间格式无效

Java 解析时Joda时间格式无效,java,date,datetime,datepicker,jodatime,Java,Date,Datetime,Datepicker,Jodatime,Joda Time抱怨我的输入格式不正确,但我使用的是相同的格式选项: 'd-M-y' 在输入和Joda时间格式化程序中 DateTimeFormatter formatter = DateTimeFormat.forPattern("d-M-y"); DateTime dtFrom = formatter.parseDateTime(dateFrom); 从jquery datepicker字段设置中获取日期,如下所示: $( "#from" ).datepicker({

Joda Time抱怨我的输入格式不正确,但我使用的是相同的格式选项:

'd-M-y'
在输入和Joda时间格式化程序中

DateTimeFormatter formatter = DateTimeFormat.forPattern("d-M-y");
DateTime dtFrom = formatter.parseDateTime(dateFrom);
从jquery datepicker字段设置中获取日期,如下所示:

$( "#from" ).datepicker({
                dateFormat: 'd-M-y',
                defaultDate: null,
                changeMonth: true,
                minDate: 0,
                numberOfMonths: 1,
                onClose: function( selectedDate ) {
                    $( "#to" ).datepicker( "option", "minDate", selectedDate );
                }
            });
控制台正在输出这个,您也可以在那里看到输入,我相信这是正确的

WARNING: StandardWrapperValve[SearchServlet]: PWC1406: Servlet.service() for servlet SearchServlet threw exception
java.lang.IllegalArgumentException: Invalid format: "26-Jan-13" is malformed at "Jan-13"

SimpleDateFormat
类类似,单个
M
用于解析数字月份值。您可以使用
MMM
解析基于文本的月份:

DateTimeFormat.forPattern("d-MMM-y");
发件人:

月份:3或以上,使用文本,否则使用数字


SimpleDateFormat
类类似,单个
M
用于解析数字月份值。您可以使用
MMM
解析基于文本的月份:

DateTimeFormat.forPattern("d-MMM-y");
发件人:

月份:3或以上,使用文本,否则使用数字


我懂了。谢谢你的帮助我明白了。谢谢你的帮助