public class Dates extends Object
Modifier and Type | Field and Description |
---|---|
static TimeZone |
GMT |
static int |
JSON_TIME_LENGTH |
Constructor and Description |
---|
Dates() |
Modifier and Type | Method and Description |
---|---|
static boolean |
after(long isThis,
long afterThis) |
static boolean |
before(long isThis,
long beforeThis) |
static long |
date(int year,
int month,
int day) |
static long |
date(int year,
int month,
int day,
int hour,
int minute) |
static long |
date(TimeZone tz,
int year,
int month,
int day) |
static long |
date(TimeZone tz,
int year,
int month,
int day,
int hour,
int minute) |
static long |
dayDuration(int count) |
static long |
daysFrom(long time,
int days) |
static int |
durationInHours(long to,
long from) |
static long |
durationInMilis(long to,
long from) |
static int |
durationInMinutes(long to,
long from) |
static long |
durationInSeconds(long to,
long from) |
static String |
euroUTCSystemDateNowString()
Useful for generating string versions of timestamps
|
static String |
euroUTCSystemDateString(long timestamp)
Useful for generated file names and generated work directories.
|
static void |
fastJsonDateChars(Date date,
CharBuf buf) |
static Date |
fromISO8601_(String string) |
static Date |
fromISO8601(char[] charArray,
int from,
int to) |
static Date |
fromISO8601(String string) |
static Date |
fromISO8601DateLoose(char[] chars) |
static Date |
fromISO8601DateLoose(char[] buffer,
int startIndex,
int endIndex) |
static Date |
fromISO8601DateLoose(String string) |
static Date |
fromISO8601Jackson_(String string) |
static Date |
fromISO8601Jackson(char[] charArray,
int from,
int to) |
static Date |
fromISO8601Jackson(String string) |
static Date |
fromJsonDate_(String string) |
static Date |
fromJsonDate(char[] charArray,
int from,
int to) |
static Date |
fromJsonDate(String string) |
static long |
fromUtcTimeToTimeZone(long utcTime,
TimeZone timeZone) |
static Date |
getEuroDate(int day,
int month,
int year) |
static Date |
getEuroDate(int day,
int month,
int year,
int hour,
int minute,
int second) |
static Date |
getUSDate(int month,
int day,
int year) |
static Date |
getUSDate(int month,
int day,
int year,
int hour,
int minute,
int second) |
static long |
hourDuration(int count) |
static long |
hoursFrom(long time,
int hours) |
static boolean |
isISO8601(char[] charArray) |
static boolean |
isISO8601(char[] charArray,
int start,
int to) |
static boolean |
isISO8601(String string) |
static boolean |
isISO8601Jackson(char[] charArray,
int start,
int to) |
static boolean |
isISO8601QuickCheck(char[] charArray) |
static boolean |
isISO8601QuickCheck(char[] charArray,
int start,
int to) |
static boolean |
isJsonDate(char[] charArray,
int start,
int to) |
static boolean |
isJsonDate(String str) |
static String |
jsonDate(Date date) |
static void |
jsonDateChars(Calendar calendar,
Date date,
CharBuf buf) |
static void |
jsonDateChars(Calendar calendar,
long milis,
CharBuf buf) |
static void |
jsonDateChars(Date date,
CharBuf buf) |
static void |
jsonDateChars(long milis,
CharBuf buf) |
static void |
main(String... args) |
static long |
minuteDuration(int count) |
static long |
minutesFrom(long time,
int minutes) |
static long |
monthsFrom(long time,
int months) |
static long |
now() |
static long |
secondDuration(int count) |
static long |
secondsFrom(long time,
int seconds) |
static long |
timeZoneNow(TimeZone timeZone) |
static long |
timeZoneNow(TimeZone timeZone,
Calendar calendar) |
static Date |
toDate(int year,
int month,
int day,
int hour,
int minute,
int second,
int miliseconds) |
static Date |
toDate(TimeZone tz,
int year,
int month,
int day,
int hour,
int minute,
int second) |
static Date |
toDate(TimeZone tz,
int year,
int month,
int day,
int hour,
int minute,
int second,
int miliseconds) |
static long |
utc(long time) |
static Calendar |
utcCalendar() |
static long |
utcDate(int year,
int month,
int day) |
static long |
utcDate(int year,
int month,
int day,
int hour,
int minute) |
static long |
utcFast(long time,
Calendar utcCalendar) |
static long |
utcNow() |
static long |
utcNowFast(Calendar utcCalendar) |
static long |
wallTimeDate(int year,
int month,
int day) |
static long |
wallTimeDate(int year,
int month,
int day,
int hour,
int minute) |
static long |
weeksFrom(long time,
int weeks) |
static Date |
year(int year) |
static long |
yearsFrom(long time,
int years) |
public static final TimeZone GMT
public static final int JSON_TIME_LENGTH
public static long utcNow()
public static long now()
public static long timeZoneNow(TimeZone timeZone)
public static Calendar utcCalendar()
public static int durationInHours(long to, long from)
public static int durationInMinutes(long to, long from)
public static long durationInSeconds(long to, long from)
public static long durationInMilis(long to, long from)
public static long utcNowFast(Calendar utcCalendar)
public static long utc(long time)
public static long utcFast(long time, Calendar utcCalendar)
public static long fromUtcTimeToTimeZone(long utcTime, TimeZone timeZone)
public static boolean before(long isThis, long beforeThis)
public static boolean after(long isThis, long afterThis)
public static long hourDuration(int count)
public static long minuteDuration(int count)
public static long secondDuration(int count)
public static long dayDuration(int count)
public static long secondsFrom(long time, int seconds)
public static long minutesFrom(long time, int minutes)
public static long hoursFrom(long time, int hours)
public static long daysFrom(long time, int days)
public static long weeksFrom(long time, int weeks)
public static long monthsFrom(long time, int months)
public static long yearsFrom(long time, int years)
public static long utcDate(int year, int month, int day)
public static long utcDate(int year, int month, int day, int hour, int minute)
public static long wallTimeDate(int year, int month, int day)
public static long date(int year, int month, int day)
public static long date(int year, int month, int day, int hour, int minute)
public static long date(TimeZone tz, int year, int month, int day)
public static long wallTimeDate(int year, int month, int day, int hour, int minute)
public static Date toDate(TimeZone tz, int year, int month, int day, int hour, int minute, int second)
public static Date toDate(TimeZone tz, int year, int month, int day, int hour, int minute, int second, int miliseconds)
public static Date toDate(int year, int month, int day, int hour, int minute, int second, int miliseconds)
public static long date(TimeZone tz, int year, int month, int day, int hour, int minute)
public static String euroUTCSystemDateNowString()
public static String euroUTCSystemDateString(long timestamp)
timestamp
- the timestamppublic static void main(String... args)
public static Date year(int year)
public static Date getUSDate(int month, int day, int year)
public static Date getUSDate(int month, int day, int year, int hour, int minute, int second)
public static Date getEuroDate(int day, int month, int year)
public static Date getEuroDate(int day, int month, int year, int hour, int minute, int second)
public static Date fromISO8601DateLoose(char[] chars)
public static String jsonDate(Date date)
date
- the timestamppublic static void jsonDateChars(long milis, CharBuf buf)
public static Date fromISO8601DateLoose(char[] buffer, int startIndex, int endIndex)
public static Date fromISO8601Jackson(char[] charArray, int from, int to)
public static Date fromISO8601(char[] charArray, int from, int to)
public static Date fromJsonDate(char[] charArray, int from, int to)
public static boolean isISO8601(String string)
public static boolean isISO8601(char[] charArray)
public static boolean isISO8601(char[] charArray, int start, int to)
public static boolean isISO8601Jackson(char[] charArray, int start, int to)
public static boolean isISO8601QuickCheck(char[] charArray, int start, int to)
public static boolean isISO8601QuickCheck(char[] charArray)
public static boolean isJsonDate(String str)
public static boolean isJsonDate(char[] charArray, int start, int to)
Copyright © 2014. All rights reserved.