@Override public Calendar convert(Long source) { Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(source); return calendar; } }
public static long computNextHourTimeMillis() { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(System.currentTimeMillis()); cal.add(Calendar.DAY_OF_MONTH, 0); cal.add(Calendar.HOUR_OF_DAY, 1); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MILLISECOND, 0); return cal.getTimeInMillis(); }
public static Calendar convertToTimeZone(Calendar time, TimeZone timeZone) { Calendar foreignTime = new GregorianCalendar(timeZone); foreignTime.setTimeInMillis(time.getTimeInMillis()); return foreignTime; }
@Override public String toString() { Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(timestamp); return "[" + calendar.getTime().toString() + "] " + location + File.separator + name; } }
public Range getSearchRangeOnSingleValue(Object value) { if (Date.class.isAssignableFrom(dataType)) { Date center = (Date) value; Calendar cal = Calendar.getInstance(); cal.setTime(center); cal.setTimeInMillis(cal.getTimeInMillis() - before.longValue()); Date min = cal.getTime(); cal.setTime(center); cal.setTimeInMillis(cal.getTimeInMillis() + after.longValue()); Date max = cal.getTime(); return new DateRange(min, max); } // TODO: add support for Number, e.g., elevation throw new IllegalArgumentException("Unsupported value type " + dataType); }
public static String timeMillisToHumanString3(final long t) { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(t); return String.format("%04d%02d%02d%02d%02d%02d", cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.DAY_OF_MONTH), cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), cal.get(Calendar.SECOND)); }
/** * Add or subtract interval value to the specified timestamp */ public Timestamp timestampChange(Timestamp in, boolean add) { Calendar c = Calendar.getInstance(); c.setTimeInMillis(in.getTime()); calendarChange(c, add); return new Timestamp(c.getTimeInMillis()); }
public RecordEventTimeDetail(long timeStamp) { Calendar calendar = Calendar.getInstance(timeZone, Locale.ROOT); calendar.setTimeInMillis(timeStamp); String yearStr = String.format(Locale.ROOT, "%04d", calendar.get(Calendar.YEAR)); String monthStr = String.format(Locale.ROOT, "%02d", calendar.get(Calendar.MONTH) + 1); this.year_begin_date = yearStr + "-01-01"; this.month_begin_date = yearStr + "-" + monthStr + "-01"; this.date = dateFormat.format(calendar.getTime()); this.time = timeFormat.format(calendar.getTime()); this.hour = calendar.get(Calendar.HOUR_OF_DAY); this.minute = calendar.get(Calendar.MINUTE); this.second = calendar.get(Calendar.SECOND); timeStampForWeekBegin -= 3600000L * 24 * (calendar.get(Calendar.DAY_OF_WEEK) - 1); calendar.setTimeInMillis(timeStampForWeekBegin); this.week_begin_date = dateFormat.format(calendar.getTime());
@Override public String toString() { Calendar expirationTime = Calendar.getInstance(); expirationTime.setTimeInMillis(getExpiration()); long remainingTime = expirationTime.getTimeInMillis() - Calendar.getInstance().getTimeInMillis(); SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss.SSS"); dateFormat.setTimeZone(expirationTime.getTimeZone()); String expirationTimeString = dateFormat.format(expirationTime.getTime()); return new StringBuilder("LoginAuthenticationToken for ") .append(getName()) .append(" issued by ") .append(getIssuer()) .append(" expiring at ") .append(expirationTimeString) .append(" [") .append(getExpiration()) .append(" ms, ") .append(remainingTime) .append(" ms remaining]") .toString(); }
public static Date getDate(final SharedPreferences prefs, final String key, final Date defValue) { if (!prefs.contains(key + "_value") || !prefs.contains(key + "_zone")) { return defValue; } Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(prefs.getLong(key + "_value", 0)); calendar.setTimeZone(TimeZone.getTimeZone(prefs.getString(key + "_zone", TimeZone.getDefault().getID()))); return calendar.getTime(); } public static void putDate(final SharedPreferences prefs, final String key, final Date date, final TimeZone zone) { editor.edit().putLong(key + "_value", date.getTime()).apply(); editor.edit().putString(key + "_zone", zone.getID()).apply(); }
/** * Perform month arithmetic to millis value using UTC time zone. * @param millis * @param months * @return */ public long addMonthsToMillis(long millis, int months) { calUtc.setTimeInMillis(millis); calUtc.add(Calendar.MONTH, months); return calUtc.getTimeInMillis(); }
public String convertTimeWithTimeZome(long time){ Calendar cal = Calendar.getInstance(); cal.setTimeZone(TimeZone.getTimeZone("UTC")); cal.setTimeInMillis(time); return (cal.get(Calendar.YEAR) + " " + (cal.get(Calendar.MONTH) + 1) + " " + cal.get(Calendar.DAY_OF_MONTH) + " " + cal.get(Calendar.HOUR_OF_DAY) + ":" + cal.get(Calendar.MINUTE)); }
public static Calendar asCalendar(Locale locale, TimeZone timeZone, boolean includeTime) { Calendar calendar = Calendar.getInstance(timeZone, locale); calendar.setTimeInMillis(asMillis()); if (!includeTime) { calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0); } return calendar; } }
private void calToday(){ mCalendar.setTimeInMillis(System.currentTimeMillis()); mToday = mCalendar.get(Calendar.DAY_OF_MONTH); mTodayMonth = mCalendar.get(Calendar.MONTH); mTodayYear = mCalendar.get(Calendar.YEAR); }
@Test public void testDateType() { final long now = System.currentTimeMillis(); final java.sql.Date original = new java.sql.Date( now ); final java.sql.Date copy = new java.sql.Date( now ); Calendar cal = new GregorianCalendar(); cal.clear(); cal.setTimeInMillis( now ); cal.add( Calendar.YEAR, 1 ); final java.sql.Date different = new java.sql.Date( cal.getTime().getTime() ); runBasicTests( DateType.INSTANCE, original, copy, different ); }
Long gmtTime =1317951113613L; // 2.32pm NZDT Long timezoneAlteredTime = 0L; if (offset != 0L) { int multiplier = (offset*60)*(60*1000); timezoneAlteredTime = gmtTime + multiplier; } else { timezoneAlteredTime = gmtTime; } Calendar calendar = new GregorianCalendar(); calendar.setTimeInMillis(timezoneAlteredTime); DateFormat formatter = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z"); formatter.setCalendar(calendar); formatter.setTimeZone(TimeZone.getTimeZone(timeZone)); String newZealandTime = formatter.format(calendar.getTime());
public static long computNextMinutesTimeMillis() { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(System.currentTimeMillis()); cal.add(Calendar.DAY_OF_MONTH, 0); cal.add(Calendar.HOUR_OF_DAY, 0); cal.add(Calendar.MINUTE, 1); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MILLISECOND, 0); return cal.getTimeInMillis(); }
long timeInMillis = System.currentTimeMillis(); Calendar cal1 = Calendar.getInstance(); cal1.setTimeInMillis(timeInMillis); SimpleDateFormat dateFormat = new SimpleDateFormat( "dd/MM/yyyy hh:mm:ss a"); dateforrow = dateFormat.format(cal1.getTime());
Calendar calendar = Calendar.getInstance(timeZone); calendar.setTime(date); LocalDateTime check = LocalDateTime.fromCalendarFields(calendar); calendar.setTimeInMillis(calendar.getTimeInMillis() + 60000); check = LocalDateTime.fromCalendarFields(calendar); calendar.setTimeInMillis(calendar.getTimeInMillis() - 1000); check = LocalDateTime.fromCalendarFields(calendar); calendar.setTimeInMillis(calendar.getTimeInMillis() + 1000); } else if (check.equals(this)) { final Calendar earlier = Calendar.getInstance(timeZone); earlier.setTimeInMillis(calendar.getTimeInMillis() - timeZone.getDSTSavings()); check = LocalDateTime.fromCalendarFields(earlier); if (check.equals(this)) { return calendar.getTime();
public static String timeMillisToHumanString(final long t) { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(t); return String.format("%04d%02d%02d%02d%02d%02d%03d", cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.DAY_OF_MONTH), cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), cal.get(Calendar.SECOND), cal.get(Calendar.MILLISECOND)); }