0

私はこのJavaコードを使用しています:

Calendar lCDateTime = Calendar.getInstance();
    date = lCDateTime.getTimeInMillis();

それは私にミリ秒を与えます。それをMySQLテーブルに入れて、同じ情報を取得する必要があります。これは可能ですか?または、MySQLの制限のために別の方法を使用する必要がありますか?

4

1 に答える 1

1

BigInteger unsigned を使用して精度を最大にしますが、BigInteger signed で十分でしょう。

BigInteger unsigned の最大値は 18446744073709551615 で、これはまだ先の話です! (AD 31000 以上!) これで十分なはずです... ;)

現在、1970 年以降のミリ秒は約 134670551800 であるため、十分な余裕があります。

MySqlの整数値へのリンクは次のとおりです

これを Java の long にマップして格納することをお勧めします。Long の最大値は 9223372036854775807 であり、これも将来への長い道のりです。

于 2012-09-03T20:53:40.737 に答える