读书人

String to Time 该如何做

发布时间: 2011-12-21 23:56:01 作者: rapoo

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 ");
}

读书人网 >J2SE开发

热点推荐