DateTime
入力文字列入力をjodatimesコンストラクターで解析できるかどうかを判断する必要がありますが、現時点ではオブジェクトDatetime(Object instant)
の作成には興味がありません。DateTime
コンストラクターを呼び出す以外に文字列が解析可能かどうかを確認し、発生する可能性のある例外をキャッチする方法はありますか?
ConvertManager.getInstance().getInstantConverter()
コンストラクターが一致する変換があるかどうかを確認するために使用するものです。ただし、例外もスローされました。
しかし、そのコンストラクターはISODateTimeFormat
. カスタム形式を指定する場合:
DateTimeFormatter dtf = DateTimeFormat.forPattern(format);
dtf.parseDateTime(dateTimeString);
悲しいかな、もう一度キャッチする必要がありますIllegalArgumentException