Class DateUtilities
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.script.builtin.DateUtilities
 
- 
 public class DateUtilities extends java.lang.ObjectDate and time functions for use in scripting, to make dealing with java.util.Date objects less painful from python.
- 
- 
Constructor SummaryConstructors Constructor Description DateUtilities()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.DateaddDays(java.util.Date d, int value)static java.util.DateaddHours(java.util.Date d, int value)static java.util.DateaddMillis(java.util.Date d, int value)static java.util.DateaddMinutes(java.util.Date d, int value)static java.util.DateaddMonths(java.util.Date d, int value)static java.util.DateaddSeconds(java.util.Date d, int value)static java.util.DateaddWeeks(java.util.Date d, int value)static java.util.DateaddYears(java.util.Date d, int value)static intdaysBetween(java.util.Date a, java.util.Date b)static java.lang.Stringformat(java.util.Date date)static java.lang.Stringformat(java.util.Date date, java.lang.String format)static java.util.DatefromMillis(long millis)static intgetAMorPM(java.util.Date d)static java.util.DategetDate(int year, int month, int day)static intgetDayOfMonth(java.util.Date d)static intgetDayOfWeek(java.util.Date d)static intgetDayOfYear(java.util.Date d)static intgetHour12(java.util.Date d)static intgetHour24(java.util.Date d)static intgetMillis(java.util.Date d)static intgetMinute(java.util.Date d)static intgetMonth(java.util.Date d)static intgetQuarter(java.util.Date d)static intgetSecond(java.util.Date d)static java.lang.StringgetTimezone()static doublegetTimezoneOffset()static doublegetTimezoneOffset(java.util.Date date)static doublegetTimezoneRawOffset()static intgetYear(java.util.Date d)static inthoursBetween(java.util.Date a, java.util.Date b)static booleanisAfter(java.util.Date a, java.util.Date b)static booleanisBefore(java.util.Date a, java.util.Date b)static booleanisBetween(java.util.Date a, java.util.Date b, java.util.Date c)static booleanisDaylightTime()static booleanisDaylightTime(java.util.Date date)static java.util.Datemidnight(java.util.Date date)static longmillisBetween(java.util.Date a, java.util.Date b)static intminutesBetween(java.util.Date a, java.util.Date b)static intmonthsBetween(java.util.Date a, java.util.Date b)static java.util.Datenow()static java.util.Dateparse(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)static intsecondsBetween(java.util.Date a, java.util.Date b)static java.util.DatesetTime(java.util.Date d, int hour, int minute, int second)static longtoMillis(java.util.Date date)static intweeksBetween(java.util.Date a, java.util.Date b)static intyearsBetween(java.util.Date a, java.util.Date b)
 
- 
- 
- 
Method Detail- 
nowpublic static java.util.Date now() 
 - 
fromMillispublic static java.util.Date fromMillis(long millis) 
 - 
toMillispublic static long toMillis(java.util.Date date) 
 - 
getTimezoneOffsetpublic static double getTimezoneOffset() 
 - 
getTimezoneOffsetpublic static double getTimezoneOffset(java.util.Date date) 
 - 
getTimezoneRawOffsetpublic static double getTimezoneRawOffset() 
 - 
getTimezonepublic static java.lang.String getTimezone() 
 - 
isDaylightTimepublic static boolean isDaylightTime() 
 - 
isDaylightTimepublic static boolean isDaylightTime(java.util.Date date) 
 - 
midnightpublic static java.util.Date midnight(java.util.Date date) 
 - 
setTimepublic static java.util.Date setTime(java.util.Date d, int hour, int minute, int second)
 - 
getDatepublic static java.util.Date getDate(int year, int month, int day)
 - 
addMillispublic static java.util.Date addMillis(java.util.Date d, int value)
 - 
addSecondspublic static java.util.Date addSeconds(java.util.Date d, int value)
 - 
addMinutespublic static java.util.Date addMinutes(java.util.Date d, int value)
 - 
addHourspublic static java.util.Date addHours(java.util.Date d, int value)
 - 
addDayspublic static java.util.Date addDays(java.util.Date d, int value)
 - 
addWeekspublic static java.util.Date addWeeks(java.util.Date d, int value)
 - 
addMonthspublic static java.util.Date addMonths(java.util.Date d, int value)
 - 
addYearspublic static java.util.Date addYears(java.util.Date d, int value)
 - 
millisBetweenpublic static long millisBetween(java.util.Date a, java.util.Date b)
 - 
secondsBetweenpublic static int secondsBetween(java.util.Date a, java.util.Date b)
 - 
minutesBetweenpublic static int minutesBetween(java.util.Date a, java.util.Date b)
 - 
hoursBetweenpublic static int hoursBetween(java.util.Date a, java.util.Date b)
 - 
daysBetweenpublic static int daysBetween(java.util.Date a, java.util.Date b)
 - 
weeksBetweenpublic static int weeksBetween(java.util.Date a, java.util.Date b)
 - 
monthsBetweenpublic static int monthsBetween(java.util.Date a, java.util.Date b)
 - 
yearsBetweenpublic static int yearsBetween(java.util.Date a, java.util.Date b)
 - 
formatpublic static java.lang.String format(java.util.Date date) 
 - 
formatpublic static java.lang.String format(java.util.Date date, java.lang.String format)
 - 
isBeforepublic static boolean isBefore(java.util.Date a, java.util.Date b)
 - 
isAfterpublic static boolean isAfter(java.util.Date a, java.util.Date b)
 - 
isBetweenpublic static boolean isBetween(java.util.Date a, java.util.Date b, java.util.Date c)
 - 
getQuarterpublic static int getQuarter(java.util.Date d) 
 - 
getYearpublic static int getYear(java.util.Date d) 
 - 
getMonthpublic static int getMonth(java.util.Date d) 
 - 
getDayOfMonthpublic static int getDayOfMonth(java.util.Date d) 
 - 
getDayOfYearpublic static int getDayOfYear(java.util.Date d) 
 - 
getDayOfWeekpublic static int getDayOfWeek(java.util.Date d) 
 - 
getHour12public static int getHour12(java.util.Date d) 
 - 
getAMorPMpublic static int getAMorPM(java.util.Date d) 
 - 
getHour24public static int getHour24(java.util.Date d) 
 - 
getMinutepublic static int getMinute(java.util.Date d) 
 - 
getSecondpublic static int getSecond(java.util.Date d) 
 - 
getMillispublic static int getMillis(java.util.Date d) 
 - 
parse@Nullable public static java.util.Date parse(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.text.ParseException- Throws:
- java.text.ParseException
 
 
- 
 
-