Class DateUtilities
java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.DateUtilities
Date and time functions for use in scripting, to make dealing with java.util.Date objects less painful
from python.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic Datestatic Datestatic Datestatic DateaddMinutes(Date d, int value) static Datestatic DateaddSeconds(Date d, int value) static Datestatic Datestatic intdaysBetween(Date a, Date b) static Stringstatic Stringstatic DatefromMillis(long millis) static intstatic DategetDate(int year, int month, int day) static intstatic intgetDayOfWeek(Date d) static intgetDayOfYear(Date d) static intstatic intstatic intstatic intstatic intstatic intgetQuarter(Date d) static intstatic Stringstatic doublestatic doublegetTimezoneOffset(Date date) static doublestatic intstatic inthoursBetween(Date a, Date b) static booleanstatic booleanstatic booleanstatic booleanstatic booleanisDaylightTime(Date date) static Datestatic longmillisBetween(Date a, Date b) static intminutesBetween(Date a, Date b) static intmonthsBetween(Date a, Date b) static Datenow()static Datestatic intsecondsBetween(Date a, Date b) static Datestatic longstatic intweeksBetween(Date a, Date b) static intyearsBetween(Date a, Date b)
-
Field Details
-
JANUARY
public static final int JANUARY- See Also:
-
FEBRUARY
public static final int FEBRUARY- See Also:
-
MARCH
public static final int MARCH- See Also:
-
APRIL
public static final int APRIL- See Also:
-
MAY
public static final int MAY- See Also:
-
JUNE
public static final int JUNE- See Also:
-
JULY
public static final int JULY- See Also:
-
AUGUST
public static final int AUGUST- See Also:
-
SEPTEMBER
public static final int SEPTEMBER- See Also:
-
OCTOBER
public static final int OCTOBER- See Also:
-
NOVEMBER
public static final int NOVEMBER- See Also:
-
DECEMBER
public static final int DECEMBER- See Also:
-
SUNDAY
public static final int SUNDAY- See Also:
-
MONDAY
public static final int MONDAY- See Also:
-
TUESDAY
public static final int TUESDAY- See Also:
-
WEDNESDAY
public static final int WEDNESDAY- See Also:
-
THURSDAY
public static final int THURSDAY- See Also:
-
FRIDAY
public static final int FRIDAY- See Also:
-
SATURDAY
public static final int SATURDAY- See Also:
-
-
Method Details
-
now
-
fromMillis
-
toMillis
-
getTimezoneOffset
public static double getTimezoneOffset() -
getTimezoneOffset
-
getTimezoneRawOffset
public static double getTimezoneRawOffset() -
getTimezone
-
isDaylightTime
public static boolean isDaylightTime() -
isDaylightTime
-
midnight
-
setTime
-
getDate
-
addMillis
-
addSeconds
-
addMinutes
-
addHours
-
addDays
-
addWeeks
-
addMonths
-
addYears
-
millisBetween
-
secondsBetween
-
minutesBetween
-
hoursBetween
-
daysBetween
-
weeksBetween
-
monthsBetween
-
yearsBetween
-
format
-
format
-
isBefore
-
isAfter
-
isBetween
-
getQuarter
-
getYear
-
getMonth
-
getDayOfMonth
-
getDayOfYear
-
getDayOfWeek
-
getHour12
-
getAMorPM
-
getHour24
-
getMinute
-
getSecond
-
getMillis
-
parse
@Nullable public static Date parse(org.python.core.PyObject[] pyArgs, String[] keywords) throws ParseException - Throws:
ParseException
-