自己写个类吧
可以写个addMinute(int minutes)的方法判别是否大过60分则进位
可以写个addMinute(int minutes)的方法判别是否大过60分则进位
解决方案 »
- java程序问题
- 问一个关于对象创建的问题
- 关于数据库唯一性
- 新手学JAVA,学到多线程,向大家请教一个问题:
- JDK1.5安装问题
- 我自己写的java端口扫描程序 ,有两个错误 不知道怎么改了 大家给帮忙吧 谢谢
- 请问在java 中的引用也c++的指针有什么区别
- Subversion Http Proxy的问题
- 如何实现将一个JMenu下的JMenuItem用鼠标拖动到另一JMenu下
- Exception in thread "main" java.lang.NoClassDefFoundError:alysor
- [请问] 一个函数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;
}
}