Refine search
public static String getDaysAgo(int interval) { Date date = new Date(); long time = date.getTime() / 1000L - (long)(interval * 60 * 60 * 24); date.setTime(time * 1000L); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); try { return format.format(date); } catch (Exception var6) { System.out.println(var6.getMessage()); return ""; } }
/** * Translate a date & time from a users time zone to the another * (probably server) time zone to assist in creating a simple trigger with * the right date & time. * * @param date the date to translate * @param src the original time-zone * @param dest the destination time-zone * @return the translated date */ public static Date translateTime(Date date, TimeZone src, TimeZone dest) { Date newDate = new Date(); int offset = (dest.getOffset(date.getTime()) - src.getOffset(date.getTime())); newDate.setTime(date.getTime() - offset); return newDate; }
public static byte[] getDateTimeBytes() { long time = System.currentTimeMillis(); // avoid synchronization for better performance if (time >= updateCurrDateAfter) { // RFC 1123 date-time format, e.g. Sun, 07 Sep 2014 00:17:29 GMT DateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.ROOT); dateFormat.setTimeZone(GMT); Date date = new Date(); date.setTime(time); CURR_DATE_BYTES = dateFormat.format(date).getBytes(); updateCurrDateAfter = time - (time % 1000) + 1000; } return CURR_DATE_BYTES; }
public static Date getNextDay(Date date) { long time = date.getTime() / 1000L + 86400L; date.setTime(time * 1000L); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); try { date = format.parse(format.format(date)); } catch (Exception var5) { System.out.println(var5.getMessage()); } return date; }
Date tmp = new Date(date.getYear(), date.getMonth(), 35); int daysInCurrentMonth = 35 - tmp.getDate(); date.setDate(Math.min(daysInCurrentMonth, orgDayOfMonth)); date.setTime(date.getTime() / 1000 * 1000 + this.milliseconds); Date defaultCenturyStart = new Date(); defaultCenturyStart.setYear(defaultCenturyStart.getYear() - 80); if (date.before(defaultCenturyStart)) { date.setTime(date.getTime() + (this.tzOffset - offset) * 60 * 1000);
public static Date getTomorrow() { Date date = new Date(); long time = date.getTime() / 1000L + 86400L; date.setTime(time * 1000L); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); try { date = format.parse(format.format(date)); } catch (Exception var5) { System.out.println(var5.getMessage()); } return date; }
/** * Translate a date & time from a users time zone to the another * (probably server) time zone to assist in creating a simple trigger with * the right date & time. * * @param date the date to translate * @param src the original time-zone * @param dest the destination time-zone * @return the translated date */ public static Date translateTime(Date date, TimeZone src, TimeZone dest) { Date newDate = new Date(); int offset = (dest.getOffset(date.getTime()) - src.getOffset(date.getTime())); newDate.setTime(date.getTime() - offset); return newDate; }
public void activateOptions() { super.activateOptions(); if(datePattern != null && fileName != null) { now.setTime(System.currentTimeMillis()); sdf = new SimpleDateFormat(datePattern); int type = computeCheckPeriod(); printPeriodicity(type); rc.setType(type); File file = new File(fileName); scheduledFilename = fileName+sdf.format(new Date(file.lastModified())); } else { LogLog.error("Either File or DatePattern options are not set for appender [" +name+"]."); } }
public static Date getYesterday(Date date) { long time = date.getTime() / 1000L - 86400L; date.setTime(time * 1000L); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); try { date = format.parse(format.format(date)); } catch (Exception var5) { System.out.println(var5.getMessage()); } return date; }
public static Date getWeekAgo() { Date date = new Date(); long time = date.getTime() / 1000L - 604800L; date.setTime(time * 1000L); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); try { date = format.parse(format.format(date)); } catch (Exception var5) { System.out.println(var5.getMessage()); } return date; }
public static Date dateAdd(int interval, Date date, int n) { long time = date.getTime() / 1000L; switch(interval) { case 1: time += (long)(n * 86400); break; case 2: time += (long)(n * 604800); break; case 3: time += (long)(n * 2678400); break; case 4: time += (long)(n * 31536000); break; case 5: time += (long)(n * 3600); break; case 6: time += (long)(n * 60); break; case 7: time += (long)n; } Date result = new Date(); result.setTime(time * 1000L); return result; }
public void activateOptions() { super.activateOptions(); if (datePattern != null && fileName != null) { now.setTime(System.currentTimeMillis()); sdf = new SimpleDateFormat(datePattern); int type = computeCheckPeriod(); printPeriodicity(type); rc.setType(type); File file = new File(fileName); scheduledFilename = fileName + sdf.format(new Date(file.lastModified())); } else { SysLogger.error("Either File or DatePattern options are not set for appender [" + name + "]."); } }
public static Date yesterday(Date date) { Date newDate = (Date)date.clone(); long time = newDate.getTime() / 1000L - 86400L; newDate.setTime(time * 1000L); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); try { newDate = format.parse(format.format(newDate)); } catch (Exception var6) { System.out.println(var6.getMessage()); } return newDate; }
public static Date getYesterday() { Date date = new Date(); long time = date.getTime() / 1000L - 86400L; date.setTime(time * 1000L); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); try { date = format.parse(format.format(date)); } catch (Exception var5) { System.out.println(var5.getMessage()); } return date; }