1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java mil sec per day_java 获取当前日期 前10天的日期

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

时间:2022-05-01 15:37:05

相关推荐

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; } 下面是打印结果: -01-12

-01-13

-01-14

-01-15

-01-16

-01-17

-01-18

-01-19

-01-20

-01-21

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。