/** Helper for CAST({date} AS VARCHAR(n)). */ public static String unixDateToString(int date) { final StringBuilder buf = new StringBuilder(10); unixDateToString(buf, date); return buf.toString(); }
public static String unixTimestampToString(long timestamp, int precision) { final StringBuilder buf = new StringBuilder(17); int date = (int) (timestamp / MILLIS_PER_DAY); int time = (int) (timestamp % MILLIS_PER_DAY); if (time < 0) { --date; time += MILLIS_PER_DAY; } unixDateToString(buf, date); buf.append(' '); unixTimeToString(buf, time, precision); return buf.toString(); }
/** Helper for CAST({date} AS VARCHAR(n)). */ public static String unixDateToString(int date) { final StringBuilder buf = new StringBuilder(10); unixDateToString(buf, date); return buf.toString(); }
/** Helper for CAST({date} AS VARCHAR(n)). */ public static String unixDateToString(int date) { final StringBuilder buf = new StringBuilder(10); unixDateToString(buf, date); return buf.toString(); }
/** Helper for CAST({date} AS VARCHAR(n)). */ public static String unixDateToString(int date) { final StringBuilder buf = new StringBuilder(10); unixDateToString(buf, date); return buf.toString(); }
/** Helper for CAST({date} AS VARCHAR(n)). */ public static String unixDateToString(int date) { final StringBuilder buf = new StringBuilder(10); unixDateToString(buf, date); return buf.toString(); }
/** Helper for CAST({date} AS VARCHAR(n)). */ public static String unixDateToString(int date) { final StringBuilder buf = new StringBuilder(10); unixDateToString(buf, date); return buf.toString(); }
/** Accesses a date value as a string, e.g. "2013-09-22". */ private static String dateAsString(int v, Calendar calendar) { AvaticaUtils.discard(calendar); // time zone shift doesn't make sense return DateTimeUtils.unixDateToString(v); }
/** Creates a DateString that is a given number of days since the epoch. */ public static DateString fromDaysSinceEpoch(int days) { return new DateString(DateTimeUtils.unixDateToString(days)); }
public static String unixTimestampToString(long timestamp, int precision) { final StringBuilder buf = new StringBuilder(17); int date = (int) (timestamp / MILLIS_PER_DAY); int time = (int) (timestamp % MILLIS_PER_DAY); if (time < 0) { --date; time += MILLIS_PER_DAY; } unixDateToString(buf, date); buf.append(' '); unixTimeToString(buf, time, precision); return buf.toString(); }
/** Accesses a date value as a string, e.g. "2013-09-22". */ private static String dateAsString(int v, Calendar calendar) { AvaticaUtils.discard(calendar); // time zone shift doesn't make sense return DateTimeUtils.unixDateToString(v); }
/** Accesses a date value as a string, e.g. "2013-09-22". */ private static String dateAsString(int v, Calendar calendar) { AvaticaUtils.discard(calendar); // time zone shift doesn't make sense return DateTimeUtils.unixDateToString(v); }
/** Creates a DateString that is a given number of days since the epoch. */ public static DateString fromDaysSinceEpoch(int days) { return new DateString(DateTimeUtils.unixDateToString(days)); }
public static String unixTimestampToString(long timestamp, int precision) { final StringBuilder buf = new StringBuilder(17); int date = (int) (timestamp / MILLIS_PER_DAY); int time = (int) (timestamp % MILLIS_PER_DAY); if (time < 0) { --date; time += MILLIS_PER_DAY; } unixDateToString(buf, date); buf.append(' '); unixTimeToString(buf, time, precision); return buf.toString(); }
/** Helper for CAST({timestamp} AS VARCHAR(n)). */ public static String unixTimestampToString(long timestamp) { final StringBuilder buf = new StringBuilder(17); int date = (int) (timestamp / MILLIS_PER_DAY); int time = (int) (timestamp % MILLIS_PER_DAY); if (time < 0) { --date; time += MILLIS_PER_DAY; } unixDateToString(buf, date); buf.append(' '); unixTimeToString(buf, time); return buf.toString(); }
public static String unixTimestampToString(long timestamp, int precision) { final StringBuilder buf = new StringBuilder(17); int date = (int) (timestamp / MILLIS_PER_DAY); int time = (int) (timestamp % MILLIS_PER_DAY); if (time < 0) { --date; time += MILLIS_PER_DAY; } unixDateToString(buf, date); buf.append(' '); unixTimeToString(buf, time, precision); return buf.toString(); }
@Test public void testDateConversion() { for (int i = 0; i < 4000; ++i) { for (int j = 1; j <= 12; ++j) { String date = String.format(Locale.ENGLISH, "%04d-%02d-28", i, j); assertThat(unixDateToString(ymdToUnixDate(i, j, 28)), is(date)); } } }
@Test public void testDateConversion() { for (int i = 0; i < 4000; ++i) { for (int j = 1; j <= 12; ++j) { String date = String.format(Locale.ENGLISH, "%04d-%02d-28", i, j); assertThat(unixDateToString(ymdToUnixDate(i, j, 28)), is(date)); } } }
private void checkDateString(String s, int d) { assertThat(unixDateToString(d), is(s)); assertThat(dateStringToUnixDate(s), is(d)); }
private void checkDateString(String s, int d) { assertThat(unixDateToString(d), is(s)); assertThat(dateStringToUnixDate(s), is(d)); }