2016-06-23 70 views
-8

轉換有沒有像喬達時間任何實用程序下面的字符串轉換成秒如何日期 - 時間以秒

例:字符串時間=「1個月內3天2 3點秒」

輸出應該在幾秒鐘內

+1

一個月多久? – Leon

回答

0

我認爲這個問題會在你有幾個月的時候發揮作用。

「月份」太籠統了,是1月份還是2月份?該實用程序如何知道每個月將包含多少天?

此外,這一年還會在這裏更改數據。

爲了您的需要,您絕對可以使用喬達時間,但您將需要爲適合的計算創建您自己的方法。

0

爲什麼不試試TimeUnit並避免重新發明輪子?

public static void main(String args[]) throws InterruptedException { 
    // "3 days 2 hours 3 seconds" 
    long secondsConverted = fooMEthod(3, 2, 3); 
    System.out.println("secondsConverted: " + secondsConverted); 
} 

private static long fooMEthod(int i, int j, int k) { 
    Long total = TimeUnit.DAYS.toSeconds(i) + TimeUnit.HOURS.toSeconds(j) + k; 
    return total; 
}