3
Time now = new Time();
now.setToNow();
return "Time = ["+String.valueOf(now)+"]\n";

これが結果です

Time = [20131020T185424Asia/Bangkok(0,292,25200,0,1382270064)]

2013 = year
10 = month
20 = day
18 = hr
54 = min
24 = sec

(0,292,25200,0,1382270064) とはどういう意味ですか?

私もこれを読みまし たが、まだわかりません。

4

2 に答える 2

2

(0,292,25200,0,1382270064)

  • 0 は曜日です
  • 292は年日
  • 25200 は gmtoff で、時間のタイムゾーンと UTC の間の秒単位のオフセットです。
  • 0 は isDGT フィールドで、夏時間です。

詳細については、クラスのソース コードを参照してください。

于 2013-10-20T12:51:20.720 に答える
1

292日は年間通算日です。

25200 は秒単位で 7 時間を表します。バンコクの時間についてはよくわかりませんが、UTC +7 を表している可能性があります。

1382270064 - MIN_DATE からの秒数 (???) -- これについては不明です。

時間要素の T: 「"T" は、ISO 8601 で指定されているように、時間要素の開始を示すために、文字列にそのまま表示されることに注意してください」 http://www.w3.org/TR/NOTE-datetime

于 2013-10-20T12:36:13.083 に答える