List of utility methods to do Today
boolean | afterToday(String date) after Today SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); String today = format.format(new Date()); if (date.compareTo(today) >= 0) { format = null; return true; format = null; return false; ... |
Date | beforeToday(int days) before Today GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(todayMiddleNight()); calendar.add(Calendar.DATE, -days); return calendar.getTime(); |
long[] | converTimeToDayStartEnd(long time, long[] out) convert a time to the corresponding time of the start and end of the day it exists on. Calendar cal = new GregorianCalendar(); Calendar calEnd = new GregorianCalendar(); cal.setTime(new Date(time)); cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH), 0, 0, 0); calEnd.setTime(cal.getTime()); calEnd.add(Calendar.DATE, 1); if (out == null) { return new long[] { cal.getTimeInMillis(), calEnd.getTimeInMillis() }; ... |
File | createTodayDirectory(File destDir) Create a subDirectory having the actual date as name, within a specified destination directory. final SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd"); final String newPath = (new StringBuffer(destDir.getAbsolutePath().trim()).append(File.separatorChar) .append(sdf.format(new Date()))).toString(); File dir = new File(newPath); if (!dir.exists()) dir.mkdir(); return dir; |
File | createTodayDirectory(File destDir, String inputFileName) Creates the today directory. return createTodayDirectory(destDir, inputFileName, false);
|
File | createTodayPrefixedDirectory(final String prefix, final File parent) Creates the today prefixed directory. final SimpleDateFormat SDF_HMS = new SimpleDateFormat("yyyy_MM_dd_hhmmsss"); final String newPath = (new StringBuffer(parent.getAbsolutePath().trim()).append(File.separatorChar) .append(prefix).append(File.separatorChar).append(SDF_HMS.format(new Date()))).toString(); File dir = new File(newPath); if (!dir.exists()) { dir.mkdirs(); return dir; ... |
boolean | deletePreviousDay(Calendar today, String temppath) Deletes any files downloaded from the previous day Calendar yesterday = (Calendar) today.clone(); yesterday.add(Calendar.DATE, -2); File to_delete = new File(temppath + calendarToString(yesterday)); return to_delete.delete(); |
Date | endOfToday() end Of Today return endOfDay(new Date()); |
String | formatToday() format Today return format(new Date()); |
String | formatToday() format Today return formatDate("MM.dd.yy", 0, 0, 0); |