2013-04-30 106 views
0

如果太容易,而且不適合發佈,請原諒我的無知。我有2 24小時時間字符串1544和1458.他們的差異應該是46分鐘,但是當我減去他們時,它會產生86分鐘如下。將2個24小時的時差轉換爲時間

1544 
-1458 
------- 
    86 

有人能告訴我怎樣才能找到2個24小時的時差?

+1

什麼編程語言是你的工作? – 2013-04-30 13:44:56

回答

3

小時沒有100分鐘時,可惜只有60你需要這樣做:

15*60+44 
-14*60+58 
--------- 
     46 
0

如果您在C#中的工作,你可以嘗試使用它們解析爲DateTime

DateTime date1 = DateTime.ParseExact("1544","HHmm",CultureInfo.InvariantCulture); 
DateTime date2 = DateTime.ParseExact("1458","HHmm",CultureInfo.InvariantCulture); 

,然後減去他們:

TimeSpan diff = date1 - date2 
相關問題