時刻を表すクラスです。現在の時刻を返します。オブジェクトは時刻を起算時からの経過秒数で保持しています。1970年1月1日午前0時です。うるう秒を勘定するかどうかはシステムによります。システムでの最大時刻は、協定世界時の2038年1月19日午前3時14分7秒です。オブジェクトが格納可能な時刻の範囲は環境によって異なります。正数しか受け付けない環境もあれば、負数も受け付ける環境もあります。値の範囲の経過秒数を受け付ける環境もあります。他に特定の時点を越える時刻の値を受け付けない環境もあります。オブジェクトを生成する各メソッドで、それぞれの環境での範囲外の時刻を格納しようとした場合は例外が発生します。オブジェクトは協定世界時と地方時のどちらのタイムゾーンを使用するかのフラグを内部に保持しています。データに保持されます。