SimpleDateFormat formatter = new SimpleDateFormat("h:mm a");
edto.setDate(formatter.parse(startHrs.getText() + ":" + startMin.getText());
こんにちは、私は自分の時間を12:08 PM
タイプとしてsqliteに追加するようなものにフォーマットしようとしていますDATETIME
。私のDTOクラスでは、対応する時間フィールドはDate
タイプです。
そのような文字列は解析できないという上記のエラーが発生します。どうしてこれなの。
は、それぞれ時間(12)と分(08)の値をとる2つのJTextFieldsコンポーネントであることに注意startHrs
してください。startMin
どうすれば日付を正常に解析できますか?
エラー:
java.text.ParseException: Unparseable date: "12:12"
at java.text.DateFormat.parse(DateFormat.java:337)