The list of methods to do Today are organized into topic(s).
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
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();
String
formatToday() format Today
return formatDate("MM.dd.yy", 0, 0, 0);