我尝试将字符串格式的时间转换为分钟。我可以使用子字符串查找分钟数,但有一个问题,因为有可能以720:00小时的格式获取时间。(因为我正在计算很多天的时间)请帮助我....提前感谢......
侯赛因
发布于 2011-02-24 22:17:21
据我所知,你需要计算在给定的小时和分钟内有多少分钟。好吧,我会快速而简单地这么做:
String time = "725:00";
String[] parts = time.split(":",2);
int hours = Integer.valueOf(parts[0]);
int minutes = Integer.valueOf(parts[1]);
return hours*60+minutes;发布于 2011-02-24 22:25:45
使用Groovy,您可以这样做:
def time = '720:00'
def minutes = time.split(':').with {
(h,m) = it as int[]
h * 60 + m
}发布于 2011-02-24 21:57:36
在Java语言中,使用String.split(":")并获取数组的第二个元素。
假设时间为“小时:分钟”格式。
https://stackoverflow.com/questions/5105506
复制相似问题