Calendar 的 set() 下午时间相差十二小时
做一个定时器;但是下午时间为第二天的,代码如下:
public class test {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
System.out.println("现在时间:"+cal.getTime());
String time="13:00:00";//预定时间:
String[] str = time.split(":");
if(str.length>0){
cal.set(Calendar.HOUR, Integer.parseInt(str[0]));
}
if(str.length>1){
cal.set(Calendar.MINUTE, Integer.parseInt(str[1]));
}
if(str.length>2){
cal.set(Calendar.SECOND, Integer.parseInt(str[2]));
}
System.out.println("预定时间:"+cal.getTime());
}
--------------------------
结果:
现在时间:Sat Apr 12 14:08:06 CST 2014
预定时间:Sun Apr 13 01:00:00 CST 2014
结果:
public class test {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
System.out.println("现在时间:"+cal.getTime());
String time="13:00:00";//预定时间:
String[] str = time.split(":");
if(str.length>0){
cal.set(Calendar.HOUR, Integer.parseInt(str[0]));
}
if(str.length>1){
cal.set(Calendar.MINUTE, Integer.parseInt(str[1]));
}
if(str.length>2){
cal.set(Calendar.SECOND, Integer.parseInt(str[2]));
}
System.out.println("预定时间:"+cal.getTime());
}
--------------------------
结果:
现在时间:Sat Apr 12 14:08:06 CST 2014
预定时间:Sun Apr 13 01:00:00 CST 2014
结果:

...全文
相关推荐
解决Java Calendar类set()方法的陷阱
主要介绍了解决Java Calendar类set()方法的陷阱,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Java判断两个日期相差天数的方法
主要介绍了Java判断两个日期相差天数的方法,以实例形式对比分析了java进行日期换算及对比的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Java获得当前时间前指定几个小时具体时间的方法示例
主要介绍了Java获得当前时间前指定几个小时具体时间的方法,涉及java使用Calendar针对日期时间的相关运算与转换操作技巧,需要的朋友可以参考下
Java中Calendar时间操作常用方法详解
主要为大家详细介绍了Java中Calendar时间操作常用方法,calendar中set方法和静态属性带来的一些坑,感兴趣的小伙伴们可以参考一下
计算两个日期相差的天数
计算两个日期相差的天数,计算两个日期相差的天数,计算两个日期相差的天数


Web 开发
