当前位置: 代码迷 >> J2SE >> String to Time 该如何做
  详细解决方案

String to Time 该如何做

热度:169   发布时间:2016-04-24 17:23:48.0
String to Time 该怎么做
我有3个String变量
a= "8:00 ";
b= "8:12 ";
c= "30 "(分钟)
我想先把他们转换成时间类型,做如下判断
|a-b| <c
该怎么转换?
Time.valueOf(a)不行,好像是时间格式不对

------解决方案--------------------
用java.text.SimpleDateFormat
构造方法里随便设格式
------解决方案--------------------
String a= "8:00:00 ";
String b= "8:12:00 ";
Time timeA=Time.valueOf(a);
Time timeB=Time.valueOf(b);
if(Math.abs(timeA.getSeconds()-timeB.getSeconds()) <30)
{
System.out.println( "|a-b| <30 ");
}else{
System.out.println( "|a-b|> =30 ");
}
  相关解决方案