我即將實現一個小程序,我需要從1970年1月1日UTC時間00:00:00 UTC到2009年6月22日UTC時間之後經過的秒數。指出我正確的方向,如何實現這一目標。Java中的時間函數
-2
A
回答
2
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
calendar.set(2009, 5, 22, 0, 0, 0);
System.out.println("ms: " + calendar.getTimeInMillis());
}
如果要解析的字符串表示日期,看看SimpleDateFormat。儘管在一個答案中提出了這個問題,但應避免使用靜態實例,因爲它們不是線程安全的。
+0
+1記住設置時區。 – Adam
0
肯定的:它很容易得到毫秒從紀元:
long ms = System.currentTimeMillis();
這裏是你如何從一個特定的時間內得到毫秒:
private static final String DEFAULT_PATTERN = "yyyy-MMM-dd hh:mm:ss";
private static final DateFormat FORMATTER;
static {
FORMATTER = new SimpleDateFormat(DEFAULT_PATTERN);
FORMATTER.setLenient(false);
}
public static long getDateMilliseconds(String dateStr) throws ParseException {
return FORMATTER.parse(dateStr).getTime();
}
+0
是的,我知道但我需要在時代與特定時間fx之間流逝的秒數。 2009年6月22日00:00:00 UTC –
相關問題
- 1. 執行Java函數的時間限制
- 2. C中的時間函數?
- 3. C++中的時間函數
- 4. python中的時間函數
- 5. 楓樹中時間依賴函數的時間導數
- 6. sql時間函數
- 7. php時間函數
- 8. Python時間函數
- 9. java中的函數中的函數
- 10. 時間表()函數的Linux
- 11. Python的時間函數
- 12. 函數的運行時間
- 13. jQuery的時間函數
- 14. CLIPS中的時間和日期函數
- 15. Excel 2013中的時間約束函數
- 16. 在C++中使用函數的時間
- 17. S函數中的等待時間
- 18. Postgresql中的時間旅行函數
- 19. php和1969中的時間函數
- 20. Java中的時間計數器
- 21. Java中函數中的函數
- 22. PostgreSQL時間戳和時間函數
- 23. 時間戳函數不返回時間
- 24. 時間函數只返回時間
- 25. Java中的構造函數和Python中的__init__函數之間的相關性
- 26. 從時間()函數計算在php中用過的時間
- 27. PHP js函數的時間間隔
- 28. Excel時間函數爲VBA函數
- 29. 在PHP函數中工作的javascript時間函數?
- 30. Java中數組的運行時間。Java中的排序方法
看看'long Date.getTime()'。 – sp00m
哦,來吧。你甚至嘗試過什麼嗎? – f1sh