1
我正在使用System.currentTimeMillis(); Java中的函數來計算程序所花費的時間。我必須運行我的程序10次迭代並報告平均結果。如果我存儲System.currentTimeMillis()的輸出;作爲雙重功能將是可以接受的。在mysql中存儲System.currentTimeMillis()的輸出
我正在使用System.currentTimeMillis(); Java中的函數來計算程序所花費的時間。我必須運行我的程序10次迭代並報告平均結果。如果我存儲System.currentTimeMillis()的輸出;作爲雙重功能將是可以接受的。在mysql中存儲System.currentTimeMillis()的輸出
System.currentTimeMillis()
返回一個long,它需要8個字節。如果你想在mysql中存儲這個值,那麼相當於BIGINT,它也是8個字節。
參考文獻:
的Java
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
MySQL的
http://dev.mysql.com/doc/refman/5.7/en/integer-types.html
計算的平均也許一個十進制值,因此只平均東東ds的類型爲double
。
由於我計算平均值和標準差,我需要一些接受小數值的數據類型。因此,我正在考慮將它存儲爲雙倍。請讓我知道如果它的罰款。 – Sangeeta
@Sangeeta該值爲*毫秒*,因此平均值的任何分數將以*毫秒*爲單位。你真的需要這種*平均值的精度嗎? – Andreas
這是一個研究項目,所以我想報告最好的事情。 – Sangeeta