【发布时间】:2009-12-02 16:53:52
【问题描述】:
我需要做的是有两个由用户输入的已定义字符串,
string in = "9:35"; //am
string out = "11:55"; //am
我需要减去它们,这样就可以得到他们登录的总小时数。应该等于:
string total = "2:20"
然后,我需要将其转换为小数.. 所以,2:20 将是
string decimal = "2.33";
我不知道该怎么做,任何帮助将不胜感激!
P.S: id 也希望能够从十进制数计算他们签到的总小时数,所以基本上相反
【问题讨论】:
-
请务必使用 24 小时制表示中午之后的时间。此外,如果时间跨度超过午夜或超过 24 小时,则需要将日期包括在计算中,或者必须使用更复杂的算法将其考虑在内。