3

TimeZone.getTimeZone()メソッドに無効なタイム ゾーン ID が指定されている場合、エラーがスローされないのはなぜですか? 代わりに、「指定された ID を理解できない場合は GMT ゾーン」を返します。この決定の背後にある理論的根拠は何ですか?

4

3 に答える 3

2

getAvailableIDs()根拠はわかりませんが、タイムゾーンが有効であることを確認できる方法を提供してくれました。彼らはjavadocでこれについて言及しています:

getAvailableIDs メソッドを使用して、サポートされているすべてのタイム ゾーン ID を反復処理できます。その後、サポートされている ID を選択して TimeZone を取得できます。必要なタイム ゾーンがサポートされている ID のいずれかで表されていない場合は、カスタム タイム ゾーン ID を指定して TimeZone を生成できます。

于 2013-03-20T20:37:21.203 に答える