- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
public static java.util.Date getPreviousMonth () throws ParseException {
Date currentDate = new Date(System.currentTimeMillis());
Calendar currentCalendar = Calendar.getInstance();
currentCalendar.setTimeInMillis(currentDate.getTime());
SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy");
//currentCalendar.set(Calendar.MONTH, currentCalendar.get(Calendar.MONTH) - 1);
currentCalendar.set(Calendar.DAY_OF_MONTH, currentCalendar.get(Calendar.DAY_OF_MONTH) - 30);
//currentCalendar.set(Calendar.DATE, currentCalendar.getActualMinimum(Calendar.DAY_OF_MONTH));
format.format(currentCalendar.getTime());
java.util.Date resultDate = null;
resultDate = format.parse(format.format(currentCalendar.getTime()));
return resultDate;
}
Занимаюсь рефакторингом. Особо радует предпоследняя строчка.
guest 11.11.2011 19:35 # 0
roman-kashitsyn 11.11.2011 19:57 # +3
SmackMyBitchUp 11.11.2011 21:54 # 0
roman-kashitsyn 11.11.2011 23:51 # 0
только если оно с одинаковыми коэффицентами в обе части уравнения входит
Lure Of Chaos 12.11.2011 01:29 # 0
greno 11.11.2011 22:31 # 0
guest8 09.04.2019 11:58 # −999