DateUtils.java 924 B

123456789101112131415161718192021222324252627282930
  1. package feature.produce.util;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Calendar;
  4. import java.util.Date;
  5. /**
  6. * @author dyp
  7. */
  8. public final class DateUtils {
  9. public static String getCurrentDateStr(String format) {
  10. SimpleDateFormat dateFormat = new SimpleDateFormat(format);
  11. Date currentDate = new Date();
  12. return dateFormat.format(currentDate);
  13. }
  14. public static int getCurrentHour() {
  15. Calendar calendar = Calendar.getInstance();
  16. return calendar.get(Calendar.HOUR_OF_DAY);
  17. }
  18. public static String getBeforeDaysDateStr(String format, int d) {
  19. SimpleDateFormat dateFormat = new SimpleDateFormat(format);
  20. Calendar calendar = Calendar.getInstance();
  21. calendar.setTime(new Date());
  22. calendar.add(Calendar.DAY_OF_MONTH, -d);
  23. Date previousDate = calendar.getTime();
  24. return dateFormat.format(previousDate);
  25. }
  26. }