溫馨提示×

System.currentTimeMillis()計算方式與時間的單位轉換

小億
535
2024-01-10 17:28:45
欄目: 編程語言

System.currentTimeMillis()方法用于獲取當前系統時間的毫秒數,它返回的是自1970年1月1日 00:00:00 GMT以來經過的毫秒數。

時間單位的轉換可以通過除以或乘以相應的倍數來實現:

1秒 = 1000毫秒 1分鐘 = 60秒 = 60 * 1000毫秒 1小時 = 60分鐘 = 60 * 60 * 1000毫秒 1天 = 24小時 = 24 * 60 * 60 * 1000毫秒 1周 = 7天 = 7 * 24 * 60 * 60 * 1000毫秒

例如,將System.currentTimeMillis()的返回值轉換為秒,可以除以1000:

long currentTime = System.currentTimeMillis(); long currentSeconds = currentTime / 1000;

將秒轉換為System.currentTimeMillis()的返回值,可以乘以1000:

long currentSeconds = 1587620142; long currentTimeMillis = currentSeconds * 1000;

需要注意的是,System.currentTimeMillis()返回的是自1970年1月1日 00:00:00 GMT以來經過的毫秒數,所以在進行單位轉換時需要考慮時區的影響。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女