Java开发中时间运用是比较重要的内容,因此不论是刚加入Java行业还是在Java行业中从业已久的小伙伴都必须要熟知Java中时间运用的规律以及如何进行各种计算,下面扣丁学堂Java培训小编就以Java中时间运用0.5小时为单位如何进行各种计算为例和读者探讨一下,希望能帮到对Java感兴趣的小伙伴们。
Java中时间运用0.5小时为单位如何进行各种计算:
1、Integer spetimeMinuties;//为分钟
A:Double spetimeHours = (spetimeMinuties0==0) ? spetimeMinuties/60.0 : (spetimeMinuties/30+1.0)/2;//换成以0.5小时为单位的计算方式,不足0.5小时按0.5小时,满 0.5小时不足1小时按1小时计算的方式
B:Integer spetimeHours = (spetimeMinuties`==0) ? spetimeMinuties/60 : (spetimeMinuties/60+1);//不足1小时算1小时计算
2、时间计算
startTimeModelString:字符串时间 status:天,小时,分钟标记 h:加减天,小时,分钟数
private String timeAddOne(String startTimeModelString,String status,int h) throws Exception {
Date date = StringUtil.getDateFstr(startTimeModelString, "yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
if(status.equals("0")){//+-h天
calendar.add(Calendar.DAY_OF_MONTH, h);
}else if(status.equals("1")){//+-h小时
calendar.add(Calendar.HOUR_OF_DAY, h);
}else if(status.equals("2")){//+-h分钟
calendar.add(Calendar.MINUTE, h);
}
date = calendar.getTime();
return (StringUtil.formatDate(date, "yyyy-MM-dd HH:mm:ss"));
}
关于Java中时间运用0.5小时为单位如何进行各种计算就先给大家简单说这些,想要了解更多内容的小伙伴可以登录扣丁学堂官网查询。扣丁学堂是专业的Java培训机构,自成立以来始终坚持用良心做教育的理念,多年来已为众多的企业输送了大量的专业的人才。
扣丁学堂除了有专业的老师和与时俱进的课程体系,还有大量的Java视频教程供学堂观看学习,想要免费领取Java视频教程的小伙伴快联系咨询老师报名吧。扣丁学堂java技术交流群:487098661。微信号:codingbb