最近有个需求,根据两个时间,计算两个时间之间相差多少个小时。查了一下,网上有现成的工具类摘出自己需要的。得到下面这个privateintgetDifferHour(DatestartDate,DateendDate){longdayM=1000*24*60*60;longhourM=1000*60*60;longdiffer=endDate.getTime()-startDate.getTime();longhour=differ%dayM/hourM;returnInteger.parseInt(String.valueOf(hour));}但是自己测试了以后才发现,当两个时间超过一天以上,
最近有个需求,根据两个时间,计算两个时间之间相差多少个小时。查了一下,网上有现成的工具类摘出自己需要的。得到下面这个privateintgetDifferHour(DatestartDate,DateendDate){longdayM=1000*24*60*60;longhourM=1000*60*60;longdiffer=endDate.getTime()-startDate.getTime();longhour=differ%dayM/hourM;returnInteger.parseInt(String.valueOf(hour));}但是自己测试了以后才发现,当两个时间超过一天以上,
我们的日常使用中,Javanew是用的最多的,但是有些框架往往会使用Java反射来实现灵活性,那么它们之间的效率有什么区别呢?你有没有想过,什么时候应该该用new来创建对象,什么时候该使用反射呢?两者之间创建对象的效率如何?ReflectDemoreflectDemo=newReflectDemo();ClassReflectDemo>reflectDemoClass=ReflectDemo.class;Class?>aClass=Class.forName("com.jason.sample.ReflectDemo");Class?extendsClass>aClass=reflectDem
我们的日常使用中,Javanew是用的最多的,但是有些框架往往会使用Java反射来实现灵活性,那么它们之间的效率有什么区别呢?你有没有想过,什么时候应该该用new来创建对象,什么时候该使用反射呢?两者之间创建对象的效率如何?ReflectDemoreflectDemo=newReflectDemo();ClassReflectDemo>reflectDemoClass=ReflectDemo.class;Class?>aClass=Class.forName("com.jason.sample.ReflectDemo");Class?extendsClass>aClass=reflectDem