Refine search
/** * Constructs a YearMonth from a <code>java.util.Date</code> * using exactly the same field values avoiding any time zone effects. * <p> * Each field is queried from the Date and assigned to the YearMonth. * <p> * This factory method always creates a YearMonth with ISO chronology. * * @param date the Date to extract fields from * @return the created YearMonth, never null * @throws IllegalArgumentException if the calendar is null * @throws IllegalArgumentException if the year or month is invalid for the ISO chronology */ @SuppressWarnings("deprecation") public static YearMonth fromDateFields(Date date) { if (date == null) { throw new IllegalArgumentException("The date must not be null"); } return new YearMonth(date.getYear() + 1900, date.getMonth() + 1); }
Date today = new Date(); Date myDate = new Date(today.getYear(),today.getMonth()-1,today.getDay()); System.out.println("My Date is"+myDate); System.out.println("Today Date is"+today); if (today.compareTo(myDate)<0) System.out.println("Today Date is Lesser than my Date"); else if (today.compareTo(myDate)>0) System.out.println("Today Date is Greater than my date"); else System.out.println("Both Dates are equal");
/** * Constructs a YearMonthDay from a <code>java.util.Date</code> * using exactly the same field values avoiding any time zone effects. * <p> * Each field is queried from the Date and assigned to the YearMonthDay. * This is useful if you have been using the Date as a local date, * ignoring the zone. * <p> * This factory method always creates a YearMonthDay with ISO chronology. * * @param date the Date to extract fields from * @return the created YearMonthDay * @throws IllegalArgumentException if the calendar is null * @throws IllegalArgumentException if the date is invalid for the ISO chronology * @since 1.2 */ public static YearMonthDay fromDateFields(Date date) { if (date == null) { throw new IllegalArgumentException("The date must not be null"); } return new YearMonthDay( date.getYear() + 1900, date.getMonth() + 1, date.getDate() ); }
/** * Checks if the mob file is expired. * @param column The descriptor of the current column family. * @param current The current time. * @param fileDate The date string parsed from the mob file name. * @return True if the mob file is expired. */ public static boolean isMobFileExpired(ColumnFamilyDescriptor column, long current, String fileDate) { if (column.getMinVersions() > 0) { return false; } long timeToLive = column.getTimeToLive(); if (Integer.MAX_VALUE == timeToLive) { return false; } Date expireDate = new Date(current - timeToLive * 1000); expireDate = new Date(expireDate.getYear(), expireDate.getMonth(), expireDate.getDate()); try { Date date = parseDate(fileDate); if (date.getTime() < expireDate.getTime()) { return true; } } catch (ParseException e) { LOG.warn("Failed to parse the date " + fileDate, e); return false; } return false; }
private void setDate(Date date) { if (getDatePicker().isYearAndMonthDropdownVisible()) { // setup months dropdown int month = date.getMonth(); monthSelect.setSelectedIndex(month); // setup years dropdown yearSelect.clear(); int year = date.getYear(); int startYear = year - getNoOfYearsToDisplayBefore(); int endYear = year + getNoOfYearsToDisplayAfter(); Date newDate = new Date(); for (int i = startYear; i <= endYear; i++) { newDate.setYear(i); yearSelect.addItem(getModel().getYearFormatter().format(newDate)); } yearSelect.setSelectedIndex(year - startYear); } else { grid.setText(0, monthColumn, getModel().formatCurrentMonthAndYear()); } }
@Test public void testComponent() { Session s = openSession(); Transaction t = s.beginTransaction(); User u = new User( "gavin", "secret", new Person("Gavin King", new Date(), "Karbarook Ave") ); s.persist(u); s.flush(); u.getPerson().changeAddress("Phipps Place"); t.commit(); s.close(); s = openSession(); t = s.beginTransaction(); u = (User) s.get(User.class, "gavin"); assertEquals( u.getPerson().getAddress(), "Phipps Place" ); assertEquals( u.getPerson().getPreviousAddress(), "Karbarook Ave" ); assertEquals( u.getPerson().getYob(), u.getPerson().getDob().getYear()+1900 ); u.setPassword("$ecret"); t.commit(); s.close(); s = openSession(); t = s.beginTransaction(); u = (User) s.get(User.class, "gavin"); assertEquals( u.getPerson().getAddress(), "Phipps Place" ); assertEquals( u.getPerson().getPreviousAddress(), "Karbarook Ave" ); assertEquals( u.getPassword(), "$ecret" ); s.delete(u); t.commit(); s.close(); }
/** * Constructs a YearMonthDay from a <code>java.util.Date</code> * using exactly the same field values avoiding any time zone effects. * <p> * Each field is queried from the Date and assigned to the YearMonthDay. * This is useful if you have been using the Date as a local date, * ignoring the zone. * <p> * This factory method always creates a YearMonthDay with ISO chronology. * * @param date the Date to extract fields from * @return the created YearMonthDay * @throws IllegalArgumentException if the calendar is null * @throws IllegalArgumentException if the date is invalid for the ISO chronology * @since 1.2 */ public static YearMonthDay fromDateFields(Date date) { if (date == null) { throw new IllegalArgumentException("The date must not be null"); } return new YearMonthDay( date.getYear() + 1900, date.getMonth() + 1, date.getDate() ); }
/** * Constructs a YearMonth from a <code>java.util.Date</code> * using exactly the same field values avoiding any time zone effects. * <p> * Each field is queried from the Date and assigned to the YearMonth. * <p> * This factory method always creates a YearMonth with ISO chronology. * * @param date the Date to extract fields from * @return the created YearMonth, never null * @throws IllegalArgumentException if the calendar is null * @throws IllegalArgumentException if the year or month is invalid for the ISO chronology */ @SuppressWarnings("deprecation") public static YearMonth fromDateFields(Date date) { if (date == null) { throw new IllegalArgumentException("The date must not be null"); } return new YearMonth(date.getYear() + 1900, date.getMonth() + 1); }
/** * Instantiate an AutoML object and start it running. Progress can be tracked via its job(). * * @param buildSpec * @return */ public static AutoML startAutoML(AutoMLBuildSpec buildSpec) { Date startTime = new Date(); // this is the one and only startTime for this run synchronized (AutoML.class) { // protect against two runs whose startTime is the same second if (lastStartTime != null) { while (lastStartTime.getYear() == startTime.getYear() && lastStartTime.getMonth() == startTime.getMonth() && lastStartTime.getDate() == startTime.getDate() && lastStartTime.getHours() == startTime.getHours() && lastStartTime.getMinutes() == startTime.getMinutes() && lastStartTime.getSeconds() == startTime.getSeconds()) startTime = new Date(); } lastStartTime = startTime; } String keyString = buildSpec.build_control.project_name; AutoML aml = AutoML.makeAutoML(Key.<AutoML>make(keyString), startTime, buildSpec); DKV.put(aml); startAutoML(aml); return aml; }
@Test public void retirePatientIdentifierType_shouldRetireAndSetReasonAndRetiredByAndDate() { PatientService ps = Context.getPatientService(); PatientIdentifierType pit = ps.getPatientIdentifierType(1); String reason = "moved away"; PatientIdentifierType result = ps.retirePatientIdentifierType(pit, reason); assertTrue(result.getRetired()); assertEquals(result.getRetireReason(), reason); assertEquals(result.getRetiredBy(), Context.getAuthenticatedUser()); Date today = new Date(); Date dateRetired = result.getDateRetired(); assertEquals(dateRetired.getDay(), today.getDay()); assertEquals(dateRetired.getMonth(), today.getMonth()); assertEquals(dateRetired.getYear(), today.getYear()); }
/** * Constructs a YearMonthDay from a <code>java.util.Date</code> * using exactly the same field values avoiding any time zone effects. * <p> * Each field is queried from the Date and assigned to the YearMonthDay. * This is useful if you have been using the Date as a local date, * ignoring the zone. * <p> * This factory method always creates a YearMonthDay with ISO chronology. * * @param date the Date to extract fields from * @return the created YearMonthDay * @throws IllegalArgumentException if the calendar is null * @throws IllegalArgumentException if the date is invalid for the ISO chronology * @since 1.2 */ public static YearMonthDay fromDateFields(Date date) { if (date == null) { throw new IllegalArgumentException("The date must not be null"); } return new YearMonthDay( date.getYear() + 1900, date.getMonth() + 1, date.getDate() ); }
/** * Constructs a YearMonth from a <code>java.util.Date</code> * using exactly the same field values avoiding any time zone effects. * <p> * Each field is queried from the Date and assigned to the YearMonth. * <p> * This factory method always creates a YearMonth with ISO chronology. * * @param date the Date to extract fields from * @return the created YearMonth, never null * @throws IllegalArgumentException if the calendar is null * @throws IllegalArgumentException if the year or month is invalid for the ISO chronology */ @SuppressWarnings("deprecation") public static YearMonth fromDateFields(Date date) { if (date == null) { throw new IllegalArgumentException("The date must not be null"); } return new YearMonth(date.getYear() + 1900, date.getMonth() + 1); }
@Test public void testCurrentTimeWithProjectedTable () throws Exception { String tableName1 = generateUniqueName(); String tableName2 = generateUniqueName(); String ddl = "CREATE TABLE " + tableName1 + " ( ID integer primary key)"; conn.createStatement().execute(ddl); ddl = "CREATE TABLE " + tableName2 + " ( ID integer primary key)"; conn.createStatement().execute(ddl); String ups = "UPSERT INTO " + tableName1 + " VALUES (1)"; conn.createStatement().execute(ups); ups = "UPSERT INTO " + tableName2 + " VALUES (1)"; conn.createStatement().execute(ups); conn.commit(); ResultSet rs = conn.createStatement().executeQuery("select /*+ USE_SORT_MERGE_JOIN */ op" + ".id, current_time() from " +tableName1 + " op where op.id in (select id from " + tableName2 + ")"); assertTrue(rs.next()); assertEquals(new java.util.Date().getYear(),rs.getTimestamp(2).getYear()); }
/**根据生日获取年龄 * @param birthday * @return */ public static int getAge(Date birthday) { if (birthday == null) { return 0; } if (birthday.getYear() > getDateDetail(System.currentTimeMillis())[0]) { birthday.setYear(birthday.getYear() - TimeUtil.SYSTEM_START_DATE[0]); } return getAge(new int[]{birthday.getYear(), birthday.getMonth(), birthday.getDay()}); } /**根据生日获取年龄