java mil sec per day_java 获取当前日期 前10天的日期

下面都是获取当前日期 前10天(含当天)日期 的代码。 Ctrl+c Ctrl+v 直接用。 Calendar cal=Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int moths=cal.get(Calendar.MONTH); int day =cal.get(Calendar.DAY_OF_MONTH); for(int k=10;k>0;k--) { String Cudate= getCurrentDate(year,moths,day,k-1); System.out.println(Cudate) } public static String getCurrentDate(int year, int month, int day, int beDay) { GregorianCalendar newCal = new GregorianCalendar(year, month, day); long milSec = newCal.getTimeInMillis() - beDay * 24 * 3600 * 1000; GregorianCalendar other = new GregorianCalendar(); other.setTimeInMillis(milSec); String newYear = String.valueOf(other.get(GregorianCalendar.YEAR)); String newMonth = String.valueOf(other.get(GregorianCalendar.MONTH) + 1); newMonth = newMonth.length() == 1 ? "0" + newMonth : newMonth; String newDay = String.valueOf(other.get(GregorianCalendar.DAY_OF_MONTH)); newDay = newDay.length() == 1 ? "0" + newDay : newDay; String date = newYear + "-" + newMonth + "-" + newDay; return date; } 下面是打印结果: 2011-01-12

2011-01-13

2011-01-14

2011-01-15

2011-01-16

2011-01-17

2011-01-18

2011-01-19

2011-01-20

2011-01-21

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值