Refine search
/** * Add or subtract the specified number of days from DATE */ public Var changeDateByInt(Date d, Long i, boolean add) { Calendar c = Calendar.getInstance(); c.setTimeInMillis(d.getTime()); int days = i.intValue(); if(!add) { days *= -1; } c.add(Calendar.DAY_OF_MONTH, days); return new Var(new Date(c.getTimeInMillis())); }
@Override public List<MutablePair<String, String>> getIntervals(String lowerBound, String upperBound, int numPartitions, TypeInfo typeInfo) { List<MutablePair<String, String>> intervals = new ArrayList<>(); Date dateLower = Date.valueOf(lowerBound); Date dateUpper = Date.valueOf(upperBound); double dateInterval = (dateUpper.getTime() - dateLower.getTime())/(double)numPartitions; Date splitDateLower, splitDateUpper; for (int i=0;i<numPartitions;i++) { splitDateLower = new Date(Math.round(dateLower.getTime() + dateInterval*i)); splitDateUpper = new Date(Math.round(dateLower.getTime() + dateInterval*(i+1))); if (splitDateLower.compareTo(splitDateUpper) < 0) { intervals.add(new MutablePair<String, String>(splitDateLower.toString(), splitDateUpper.toString())); } } return intervals; } }
public void setDateField(java.sql.Date dateField) { this.dateField = new java.sql.Date(dateField.getTime()); }
public java.sql.Date getDateField() { return new java.sql.Date(dateField.getTime()); }
@Test public void testDate() throws Exception { Date expected = new Date(new DateTime(2001, 2, 3, 4, 5, 6, DateTimeZone.UTC).getMillis()); AccumuloRowSerializer serializer = serializerClass.getConstructor().newInstance(); byte[] data = serializer.encode(DATE, expected); deserializeData(serializer, data); Date actual = serializer.getDate(COLUMN_NAME); // Convert milliseconds to days so they can be compared regardless of the time of day assertEquals(MILLISECONDS.toDays(actual.getTime()), MILLISECONDS.toDays(expected.getTime())); }
java.sql.Date colDateValue = new java.sql.Date(rawColDateValue.getTime()); java.sql.Date maxDateValue = null; if (maxValueString != null) { maxTimestampValue = java.sql.Timestamp.valueOf(maxValueString); } catch (IllegalArgumentException iae) { maxTimestampValue = new java.sql.Timestamp(java.sql.Date.valueOf(maxValueString).getTime());
/** * @throws Exception If failed. */ @SuppressWarnings("deprecation") @Test public void testDate() throws Exception { ResultSet rs = stmt.executeQuery(SQL); int cnt = 0; while (rs.next()) { if (cnt == 0) { assert rs.getDate("dateVal").equals(new Date(1, 1, 1)); assert rs.getDate(12).equals(new Date(1, 1, 1)); assert rs.getTime(12).equals(new Time(new Date(1, 1, 1).getTime())); assert rs.getTimestamp(12).equals(new Timestamp(new Date(1, 1, 1).getTime())); assert rs.getObject(12, Date.class).equals(new Date(1, 1, 1)); assert rs.getObject(12, Time.class).equals(new Time(new Date(1, 1, 1).getTime())); assert rs.getObject(12, Timestamp.class).equals(new Timestamp(new Date(1, 1, 1).getTime())); } cnt++; } assert cnt == 1; }
/** * @throws Exception If failed. */ @SuppressWarnings("deprecation") @Test public void testDate() throws Exception { ResultSet rs = stmt.executeQuery(SQL); int cnt = 0; while (rs.next()) { if (cnt == 0) { assert rs.getDate("dateVal").equals(new Date(1, 1, 1)); assert rs.getDate(12).equals(new Date(1, 1, 1)); assert rs.getTime(12).equals(new Time(new Date(1, 1, 1).getTime())); assert rs.getTimestamp(12).equals(new Timestamp(new Date(1, 1, 1).getTime())); assert rs.getObject(12, Date.class).equals(new Date(1, 1, 1)); assert rs.getObject(12, Time.class).equals(new Time(new Date(1, 1, 1).getTime())); assert rs.getObject(12, Timestamp.class).equals(new Timestamp(new Date(1, 1, 1).getTime())); } cnt++; } assert cnt == 1; }
}}; final Date curDate = new Date(new java.util.Date().getTime()); add(new Date(curDate.getTime() - i * 24 * 60 * 60 * 1000)); // Minus i days. }}; if (o.orderId % 7 == 0) { ReplaceOrder replace = new ReplaceOrder(idGen.incrementAndGet(), o.orderId, o.rootOrderId, o.alias, new Date(o.date.getTime() + 12 * 60 * 60 * 1000), o.orderId); // Plus a half of day. if (o.orderId % 9 == 0) { Cancel c = new Cancel(idGen.incrementAndGet(), o.orderId, new Date(o.date.getTime() + 12 * 60 * 60 * 1000));// Plus a half of day.
public static void setRowKeyColumns(PreparedStatement stmt, int i) throws SQLException { // insert row stmt.setString(1, "varchar" + String.valueOf(i)); stmt.setString(2, "char" + String.valueOf(i)); stmt.setInt(3, i); stmt.setLong(4, i); stmt.setBigDecimal(5, new BigDecimal(i*0.5d)); Date date = new Date(DateUtil.parseDate("2015-01-01 00:00:00").getTime() + (i - 1) * MILLIS_IN_DAY); stmt.setDate(6, date); }