自己写个类吧
可以写个addMinute(int minutes)的方法判别是否大过60分则进位
可以写个addMinute(int minutes)的方法判别是否大过60分则进位
解决方案 »
- 各位大侠求助,有关Iterator问题
- JLabel随键盘上下左右移动
- 小程序,很乱,但很短,也很简单,就不知道哪里出错了?
- 求一个好用的免费的JAVA代码混淆软件
- XUI
- JTextPane只能用inserComponent插入component吗,那么如何把component添加到JTextPane的后面?
- 澳洲国立大学作业题,大牛们给点意见啊
- 请问要判断在一个字符串中是否含有某一个单词该用哪个函数?菜问题,请教
- 有关ResultSet的问题,帮助解决问题者另外加分...
- 有关applet程序的一个问题
- [请问] 一个函数overload的问题,谢谢
- 如何实现这样的字符串变换(急!!!!!!!大家帮忙看一看呀,求求您了!!)
public class addTime
{
public static void main(String[] args)
{
String time1="2:45";
String time2="0:55";
String time3="";
try
{
time3=testAddTime(time1,time2);
}
catch(NumberFormatException ex)
{
System.out.println("time format Error!");
return;
}
System.out.println(time3);
}
static String testAddTime(String time1,String time2) throws NumberFormatException
{
if(time1.indexOf(":")<0||time2.indexOf(":")<0)
{
throw new NumberFormatException("Time Format Error!");
}
String[] time1s=time1.split(":");
String[] time2s=time2.split(":");
String result="";
try
{
result=Integer.toString(Integer.parseInt(time1s[0])+Integer.parseInt(time2s[0])+
(Integer.parseInt(time1s[1])+Integer.parseInt(time2s[1]))/60);
result+=":"+Integer.toString((Integer.parseInt(time1s[1])+Integer.parseInt(time2s[1]))%60);
}
catch(NumberFormatException exx)
{
throw new NumberFormatException("Time Format Error!");
}
return result;
}
}