public class TimeUtils extends Object
Constructor and Description |
---|
TimeUtils() |
Modifier and Type | Method and Description |
---|---|
static Date |
createTime(String timeString)
Makes it easier to create Date objects from strings without having to remember the symbols required for a
SimpleDateFormat.
|
static double |
daysDiff(Calendar c1,
Calendar c2) |
static double |
hoursDiff(Calendar c1,
Calendar c2) |
static boolean |
isSameDay(Calendar c1,
Calendar c2) |
static boolean |
isSameHour(Calendar c1,
Calendar c2) |
static boolean |
isSameInField(int field,
Calendar c1,
Calendar c2) |
static boolean |
isSameMillis(Calendar c1,
Calendar c2) |
static boolean |
isSameMinute(Calendar c1,
Calendar c2) |
static boolean |
isSameMonth(Calendar c1,
Calendar c2) |
static boolean |
isSameSecond(Calendar c1,
Calendar c2) |
static boolean |
isSameWeek(Calendar c1,
Calendar c2) |
static boolean |
isSameYear(Calendar c1,
Calendar c2) |
static Calendar |
max(Calendar c1,
Calendar c2) |
static long |
millisDiff(Calendar c1,
Calendar c2) |
static Calendar |
min(Calendar c1,
Calendar c2) |
static double |
minutesDiff(Calendar c1,
Calendar c2) |
static Integer |
mostSignificantDifference(Calendar c1,
Calendar c2) |
static double |
secondsDiff(Calendar c1,
Calendar c2) |
static double |
weeksDiff(Calendar c1,
Calendar c2) |
static double |
yearsDiff(Calendar c1,
Calendar c2) |
public static Date createTime(String timeString) throws ParseException
The format used is "dd-MMM-yyyy HH:mm:ss", so an acceptable date is for example 05-Dec-1999 20:04:15
timeString
- a time string in the format "dd-MMM-yyyy HH:mm:ss" (eg. 05-Dec-1999 20:04:15)Date
object corresponding to the date/time in the supplied string.ParseException
public static Integer mostSignificantDifference(Calendar c1, Calendar c2)
c1
- c2
-