0

4 バイトのLong 整数は、

(2^(32) - 1) = 4294967295

10桁

現在、AndroidのLocation Managerによって提供される時間は、現在 13 桁です ( 1366588814000 など)。将来、時間の経過とともに桁数が増える可能性はありますか? アンドロイドが時間を格納するデータ型がわかりません。

4

1 に答える 1

1

docsに記載されているように、 getTime() の戻り値の型は longです。したがって、桁の長さを気にする必要はありません。その時間をいつでも次のような人間が読める形式に変換できます

long time = location.getTime();
Date date = new Date(time);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String text = sdf.format(date);
System.out.println(text);
于 2013-04-24T12:01:10.340 に答える