java计算三班倒方法

mac2024-04-14  51

/** * @param args */ public static void main(String[] args) { String wee = "凌晨 24:00-8:00"; String am = "上午 8:00-16:00"; String pm = "下午 16:00-24:00"; String rest = "休息 24:00-次日24:00"; List list = new ArrayList(); list.add(wee); list.add(am); list.add(pm); list.add(rest); Date date = DateUtil.parse("2019-10-31"); int j = 0; for ( int i = 0 ; i < 30 ; i++ ) { date = DateUtil.offsetDay(date, 1); int day = DateUtil.dayOfMonth(date);//日 System.out.println(DateUtil.formatDate(date)+DateUtil.dayOfWeekEnum(date).toChinese()+" 上班时间为:"+list.get(j++)); if (j>=list.size()){ j=0; } } }
最新回复(0)