Web アプリケーションでは、Twitter ブートストラップを使用します。サーバー側では、Spring REST を使用します。
私はbootstrap-datetimejsを使用しています。
2 つの異なる日付形式を使用します。
$('#birthdatepicker').datetimepicker({
viewMode: 'years',
format: 'DD/MM/YYYY',
allowInputToggle: true
});
$('#expirationDateCard1, #expirationDateCard2').datetimepicker({
format: 'MM/YYYY'
});
ajax 呼び出しで投稿すると、応答は次のようになります。
"{"timestamp":1436453221365,"status":400,"error":"Bad Request","exception":"org.springframework.http.converter.HttpMessageNotReadableException","message":"Could not read document: Can not construct instance of java.util.Date from String value '09/07/2015': not a valid representation (error: Failed to parse Date value '09/07/2015': Can not parse date \"09/07/2015\": not compatible with any of standard forms (\"yyyy-MM-dd'T'HH:mm:ss.SSSZ\", \"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'\", \"EEE, dd MMM yyyy HH:mm:ss zzz\", \"yyyy-MM-dd\"))\n at [Source: java.io.PushbackInputStream@2e700ae1; line: 1, column: 83]
自動的に変換を行うユーティリティはありますか?