聪聪工作室---插入日期数据小技巧switch-case

来源:互联网 发布:欧洲人 知乎 编辑:程序博客网 时间:2024/05/16 07:00

在java开发过程中,经常会碰到需要插入日期数据,一年或很多年的数据,下面是我写的一个插入2017年一整年的数据的代码:

        Electraicors electraicors = new Electraicors();        for (int j = 1; j < 13; j++) {            switch (j)            {            case 1:                for (int i = 1; i < 32; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-1-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 2:                for (int i = 1; i < 29; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-2-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 3:                for (int i = 1; i < 32; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-3-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 4:                for (int i = 1; i < 31; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-4-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 5:                for (int i = 1; i < 32; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-5-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 6:                for (int i = 1; i < 31; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-6-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 7:                for (int i = 1; i < 32; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-7-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 8:                for (int i = 1; i < 32; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-8-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 9:                for (int i = 1; i < 31; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-9-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 10:                for (int i = 1; i < 32; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-10-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 11:                for (int i = 1; i < 31; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-11-" + i);                    electraicorsService.insert(electraicors);                }                break;            case 12:                for (int i = 1; i < 32; i++) {                    electraicors.setData(Math.random() * 50 + "");                    electraicors.setTime("2017-12-" + i);                    electraicorsService.insert(electraicors);                }                break;            }        }

OK了,成功运行!

下面是操作结果:

操作结果

作者:聪聪工作室
QQ:1099749430

PS: 聪聪工作室原创作品,盗版必究!

0 0
原创粉丝点击