List of usage examples for java.util Calendar SECOND
int SECOND
To view the source code for java.util Calendar SECOND.
Click Source Link
get
and set
indicating the second within the minute. From source file:Main.java
public static String date2String(Date date, boolean printTime) { Calendar cal = new GregorianCalendar(); cal.setTime(date);/* w ww .java 2s .c o m*/ if (cal.get(Calendar.YEAR) > 10000) { return "---"; } return makeTimeString(cal.get(Calendar.DAY_OF_MONTH), 2) + "." + makeTimeString(cal.get(Calendar.MONTH) + 1, 2) + "." + makeTimeString(cal.get(Calendar.YEAR), 4) + (printTime ? " " + makeTimeString(cal.get(Calendar.HOUR_OF_DAY), 2) + ":" + makeTimeString(cal.get(Calendar.MINUTE), 2) + ":" + makeTimeString(cal.get(Calendar.SECOND), 2) : ""); }
From source file:Main.java
public static boolean isDateAfterToday(Calendar calendar) { Calendar validationCalendar = Calendar.getInstance(); validationCalendar.setTime(calendar.getTime()); validationCalendar.set(Calendar.MILLISECOND, todayCalendar.get(Calendar.MILLISECOND)); validationCalendar.set(Calendar.SECOND, todayCalendar.get(Calendar.SECOND)); validationCalendar.set(Calendar.MINUTE, todayCalendar.get(Calendar.MINUTE)); validationCalendar.set(Calendar.HOUR_OF_DAY, todayCalendar.get(Calendar.HOUR_OF_DAY)); return validationCalendar.getTime().after(todayCalendar.getTime()); }
From source file:Main.java
public static boolean isDateBeforeToday(Calendar calendar) { Calendar validationCalendar = Calendar.getInstance(); validationCalendar.setTime(calendar.getTime()); validationCalendar.set(Calendar.MILLISECOND, todayCalendar.get(Calendar.MILLISECOND)); validationCalendar.set(Calendar.SECOND, todayCalendar.get(Calendar.SECOND)); validationCalendar.set(Calendar.MINUTE, todayCalendar.get(Calendar.MINUTE)); validationCalendar.set(Calendar.HOUR_OF_DAY, todayCalendar.get(Calendar.HOUR_OF_DAY)); return validationCalendar.getTime().before(todayCalendar.getTime()); }
From source file:Main.java
static Calendar toNextWholeMinute(Calendar d) { Calendar c = new GregorianCalendar(); c.setTime(d.getTime());// w w w.ja va2s . c o m c.add(Calendar.MINUTE, 1); c.set(Calendar.SECOND, 0); return c; }
From source file:Main.java
public static void trunkDay(Calendar c) { c.set(Calendar.HOUR, 0); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); }
From source file:Main.java
public static Date getDateTimeFrom(int year, int monthOfYear, int dayOfMonth) { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth); calendar.set(Calendar.MONTH, monthOfYear - 1); calendar.set(Calendar.YEAR, year); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0); Date ret = calendar.getTime(); return ret;//from www . ja va 2s .c o m }
From source file:Main.java
public static double getJulDate() { Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; int day = cal.get(Calendar.DAY_OF_MONTH); int hour = cal.get(Calendar.HOUR_OF_DAY); int minute = cal.get(Calendar.MINUTE); int second = cal.get(Calendar.SECOND); double extra = (100.0 * year) + month - 190002.5; double julianDay = (367.0 * year) - (Math.floor(7.0 * (year + Math.floor((month + 9.0) / 12.0)) / 4.0)) + Math.floor((275.0 * month) / 9.0) + day + ((hour + ((minute + (second / 60.0)) / 60.0)) / 24.0) + 1721013.5 - ((0.5 * extra) / Math.abs(extra)) + 0.5; DecimalFormat sixDigitFormat = new DecimalFormat("#.######"); return Double.valueOf(sixDigitFormat.format(julianDay)); }
From source file:Main.java
public static Calendar getZeroSecondCalendar() { Calendar calendar = getCalendar(); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0); return calendar; }
From source file:Main.java
/** * Reset the time of a date/* w ww . ja v a 2 s.c o m*/ * @param date the date with time to reset * @return the 0 time date. */ public static Date zeroTimeDate(Date date) { final GregorianCalendar gregorianCalendar = new GregorianCalendar(); gregorianCalendar.setTime(date); gregorianCalendar.set(Calendar.HOUR_OF_DAY, 0); gregorianCalendar.set(Calendar.MINUTE, 0); gregorianCalendar.set(Calendar.SECOND, 0); gregorianCalendar.set(Calendar.MILLISECOND, 0); return gregorianCalendar.getTime(); }
From source file:Main.java
public static void moveToCalendarMinuteTerminal(Calendar cal) { moveToCalendarSecond(cal, cal.getActualMaximum(Calendar.SECOND)); moveToCalendarSecondTerminal(cal); }