Package org.brijframework.util.casting
Class TimeUtil
- java.lang.Object
-
- org.brijframework.util.casting.TimeUtil
-
public abstract class TimeUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description TimeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longdateDaysInterval(String future)static longdateHoursDateInterval(String future)static longdateMicroSecondsDateInterval(String future)static longdateMilisecondsDateInterval(String future)static longdateMinutesDateInterval(String future)static longdateNanoSecondsDateInterval(String future)static longdateSecondsDateInterval(String future)static longdays(long value, TimeUnit unit)converts value to seconds according to TimeUnit Definedstatic TimegetCurrentTime(String timeStr)static DategetDateTime(Object timeStr)static DategetDateTime(String timeDateStr, String format)converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minutestatic intgetMinutes(String timeStr)converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minute returns -1 if corrupt stringstatic longhours(long value, TimeUnit unit)converts value to seconds according to TimeUnit Definedstatic longmiliseconds(long value, TimeUnit unit)converts value to miliseconds according to TimeUnit Definedstatic longminutes(long value, TimeUnit unit)converts value to seconds according to TimeUnit Definedstatic intminutes(String timeStr)converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minutestatic StringminutesToHrsAndMin(int minutes)converts minute to HrsAndMin like (3:00) to minutestatic longseconds(long value, TimeUnit unit)converts value to seconds according to TimeUnit Definedstatic longtimeDaysInterval(String time)static longtimeHoursInterval(String time)static longtimeMicroSecondsDateInterval(String future)static longtimeMilisecondsInterval(String time)static longtimeMinutesInterval(String time)static longtimeNanoSecondsDateInterval(String future)static longtimeSecondsInterval(String time)static StringtimeZoneId(String tzId)static longunitDifferenceFromDate(String future, TimeUnit unit)static longunitDifferenceFromTime(String time, TimeUnit unit)
-
-
-
Method Detail
-
minutesToHrsAndMin
public static String minutesToHrsAndMin(int minutes)
converts minute to HrsAndMin like (3:00) to minute- Parameters:
timeStr-- Returns:
- int
-
getMinutes
public static int getMinutes(String timeStr)
converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minute returns -1 if corrupt string- Parameters:
timeStr-- Returns:
- int
-
minutes
public static int minutes(String timeStr) throws ParseException
converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minute- Parameters:
timeStr-- Returns:
- int
- Throws:
ParseException
-
getDateTime
public static Date getDateTime(String timeDateStr, String format)
converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minute- Parameters:
timeStr-- Returns:
- date
- Throws:
ParseException
-
timeDaysInterval
public static long timeDaysInterval(String time)
-
timeHoursInterval
public static long timeHoursInterval(String time)
-
timeMinutesInterval
public static long timeMinutesInterval(String time)
-
timeSecondsInterval
public static long timeSecondsInterval(String time)
-
timeMilisecondsInterval
public static long timeMilisecondsInterval(String time)
-
timeMicroSecondsDateInterval
public static long timeMicroSecondsDateInterval(String future)
-
timeNanoSecondsDateInterval
public static long timeNanoSecondsDateInterval(String future)
-
dateDaysInterval
public static long dateDaysInterval(String future)
-
dateHoursDateInterval
public static long dateHoursDateInterval(String future)
-
dateMinutesDateInterval
public static long dateMinutesDateInterval(String future)
-
dateSecondsDateInterval
public static long dateSecondsDateInterval(String future)
-
dateMilisecondsDateInterval
public static long dateMilisecondsDateInterval(String future)
-
dateMicroSecondsDateInterval
public static long dateMicroSecondsDateInterval(String future)
-
dateNanoSecondsDateInterval
public static long dateNanoSecondsDateInterval(String future)
-
miliseconds
public static long miliseconds(long value, TimeUnit unit)converts value to miliseconds according to TimeUnit Defined- Parameters:
value-unit-- Returns:
- long
-
seconds
public static long seconds(long value, TimeUnit unit)converts value to seconds according to TimeUnit Defined- Parameters:
value-unit-- Returns:
- long
-
minutes
public static long minutes(long value, TimeUnit unit)converts value to seconds according to TimeUnit Defined- Parameters:
value-unit-- Returns:
- long
-
hours
public static long hours(long value, TimeUnit unit)converts value to seconds according to TimeUnit Defined- Parameters:
value-unit-- Returns:
- long
-
days
public static long days(long value, TimeUnit unit)converts value to seconds according to TimeUnit Defined- Parameters:
value-unit-- Returns:
- long
-
-