parseLocalDateのAPIは、 "解析がサポートされていない場合" UnsupportedOperationException
をスローします。 「解析がサポートされていない」とはどういう意味ですか?私はソースを見ており、どこでも見つけることができませんUnsupportedOperationException
を投げる。 parseLocalDate
からこの例外がスローされたシナリオに参加したことがありますか?DateTimeFormatter.parseLocalDateはUnsupportedOperationExceptionをスローします
5
A
答えて
5
DateTimeFormatterは2つの用法があります。
- 印刷日を、
- 解析日。
あなたがDateTimeFormatter instanceを作成するとき、あなたはそれDateTimePrinterとDateTimeParserに渡します。
あなたのフォーマッタはプリンタを持っている、とあなたは解析日付をしたい場合 - UnsupportedOperationException
がスローされます。
あなたのフォーマッタはパーサを持っている、とあなたは印刷日付をしたい場合 - UnsupportedOperationException
がスローされます。
例
DateTimeFormatter formatter = new DateTimeFormatter(new DateTimePrinter()
{
// implements all abstract methods
}, null); // this instance has printer and hasn't parser
formatter.print(new DateTime()); // works well
formatter.parseDateTime("datetimestring"); // throws exeption
関連する問題
- 1. なぜSortedList.add()はUnsupportedOperationExceptionをスローしますか?
- 2. ArrayAdapter.removeを使用したUnsupportedOperationException
- 3. UnsupportedOperationException GlassFishエラー
- 4. Clojure def UnsupportedOperationExceptionを与える
- 5. byte []をfloat []に変換するUnsupportedOperationException
- 6. Grailsの - にUnsupportedOperationException - 統合
- 7. GCacheでUnsupportedOperationExceptionが発生する
- 8. java.util.AbstractList.addでUnsupportedOperationExceptionが発生する
- 9. KeyStore.getEntry()を使用しているときにUnsupportedOperationExceptionが発生しましたか?
- 10. WebMail.Send()はFormatExceptionをスローします
- 11. Kafkaはjava.lang.NoSuchMethodExceptionをスローします
- 12. Servlet.service()はClassCastExceptionをスローします
- 13. ByteArrayInputStream read()メソッドは、IndexOutOfBoundsExceptionをスローします
- 14. ThreadStart.BeginInvokeはコンパクトフレームワークでNotSupportedExceptionをスローします
- 15. Hibernateはorg.hibernate.persister.entity.SingleTableEntityPersisterをスローします
- 16. Context.ChangeTracker.Entries()はInvalidOperationExceptionをスローします
- 17. iTextSharp HTMLWorker.ParseToList()はNullReferenceExceptionをスローします
- 18. DotNetFiddleは "System.Security.SecurityException"をスローします
- 19. openRawResource()は常にNotFoundExceptionをスローします
- 20. EclipseLinkは例外をスローしますか?
- 21. silverlight 4 treeviewはバインディングエラーをスローします
- 22. Approval-TestはSystem.MissingMethodExceptionをスローします
- 23. ExecuteStoreQueryはSystem.Data.Entity.Core.EntityCommandExecutionExceptionをスローします
- 24. closeはIOExceptionをスローしますか?
- 25. Net :: HTTP.post_formはEOFErrorをスローしますか?
- 26. OpenFileDialog.ShowDialog()は例外をスローしますか?
- 27. JavaFxプログラムはjava.lang.reflect.InvocationTargetExceptionをスローします
- 28. Request.ServerVariablesはNullReferenceExceptionをスローします
- 29. update mongoはConcurrentModificationExceptionをスローしますか?
- 30. NHibernateは例外をスローします
知って良いああ、ありがとうございました。 'org.joda.time.format.DateTimeFormat.forPattern(String)'は、プリンタとパーサーの両方で常に 'DateTimeFormatter'を返します。 'forPattern'で取得された' DateTimeFormatter'は 'UnsupportedOperationException'を正しく投げてはいけませんか? – FGreg
@FGregはい、それは本当です – Ilya
さらに、 'ISODateTimeFormat.dateTime()'と 'ISODateTimeFormat.dateTimeParser()'の2つの同様のインスタンスメソッドがあることに注意してください。後者を使って '.format(dateTime)'を試してみると、この例外が発生します。 – membersound