Mihir:
Javaのに新しいですからコードの一部を以下の理解していなかったここに
SimpleDateFormat format = new SimpleDateFormat(
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US);
format.setTimeZone(TimeZone.getTimeZone("UTC"));
作成したクラスのインスタンスの後SimpleDateFormat
である、java.text
パッケージ、setTomeZone
方法java.util
パッケージが使用されています。
私たちが使用した理由いずれか助けてください、私は理解することができますsetTimeZone
のインスタンスでメソッドをSimpleDateFormat
クラスとNOTのインスタンスとCalendar
クラス?
注:私は別のJavaクラスまたはJavaパッケージからメソッドを呼び出す方法を教えて記事のカップルを通り抜けました。しかし、これは私には違うように見えました。また、私は気づいたCalendar
抽象クラスが、ここで理解することができません。
curlyBraces:
パッケージには、クラスを含むクラスはメソッドが含まれています。ではjava.text
、我々持っているSimpleDateFormat
クラスを。あなたがそのに行く場合は、公開API、あなたはこのクラスが持っていることがわかりますsetTimeZone
(それから継承するメソッドjava.text.DateFormat
クラス)。したがって、この方法はに属していSimpleDateFormat
たクラスのAPI。したがって、それはと言うことは間違っているsetTimeZone
方法が所属するjava.util
パッケージ。後者は、同じ名前のメソッドを持っているいくつかのクラスを含むことができるが、これらの方法は関連していません。