
Static Public Member Functions | |
| static NSTimestamp | add (NSTimestamp timestamp, int calendarField, int value) |
| static EOQualifier | dateRangeOverlapsKeypathRangeQualifier (String startDateKey, String endDateKey, NSTimestamp startDate, NSTimestamp endDate, boolean exclusive) |
| static EOQualifier | dateWithinKeypathRangeQualifier (String startDateKey, String endDateKey, NSTimestamp date, boolean exclusive) |
| static NSArray< Day > | daysBetween (NSTimestamp start, NSTimestamp end) |
| static NSTimestamp | daysFrom (int numberOfDays, Date timestamp) |
| static int | difference (NSTimestamp start, NSTimestamp end, int calendarField) |
| static String | durationStringForURL (NSTimestamp start, NSTimestamp end) |
| static Calendar | getCalendarFromTimestamp (Date timestamp) |
| static String | getDurationAsString (NSTimestamp _startTime, NSTimestamp _endTime) |
| static long | getDurationInDays (NSTimestamp _startTime, NSTimestamp _endTime) |
| static int | getDurationInDays (Day _startDay, Day _endDay, boolean _inWeekDaysOnly) |
| static long | getDurationInHours (NSTimestamp _startTime, NSTimestamp _endTime) |
| static long | getDurationInMinutes (NSTimestamp _startTime, NSTimestamp _endTime) |
| static long | getDurationInSeconds (NSTimestamp _startTime, NSTimestamp _endTime) |
| static boolean | isOnTheSameDay (NSTimestamp aTime, NSTimestamp anotherTime) |
| static EOQualifier | keypathWithinDateRangeQualifier (String _startDateKey, NSTimestamp _startDate, NSTimestamp _endDate) |
| static void | main (String[] args) |
| static NSTimestamp | nearestQuarterHour (NSTimestamp time) |
| static NSTimestamp | set (NSTimestamp timestamp, int calendarField, int value) |
| static String | timeFrom (NSTimestamp time, NSTimestamp baseTime) |
| static String | timeFromNow (NSTimestamp time) |
| static NSTimestamp | timestamp (int _year, int _month, int _day, int _hour, int _minute, int _second, int _millisecond) |
| static String | timestampString (NSTimestamp timestamp, boolean includeTime) |
| static NSArray< Integer > | years (int _year, int _offset, int _count) |
| static NSArray | years (int _offset, int _count) |
Static Public Attributes | |
| static final String[] | DAYS_OF_WEEK = new String[] { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" } |
| static final NSTimestampFormatter | MONTH_NAME_AND_YEAR_FORMATTER = new NSTimestampFormatter("%B %Y") |
| static final NSTimestampFormatter | MONTH_NAME_FORMATTER = new NSTimestampFormatter("%B") |
| static final String[] | MONTHS = new String[] { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" } |
| static final NSTimestampFormatter | SHORT_MONTH_NAME_AND_DAY_OF_WEEK_AND_YEAR_FORMATTER = new NSTimestampFormatter("%a, %b %d %y") |
| static final NSTimestampFormatter | SHORT_MONTH_NAME_AND_DAY_OF_WEEK_FORMATTER = new NSTimestampFormatter("%a, %b %d") |
| static final NSTimestampFormatter | SHORT_MONTH_NAME_AND_YEAR_FORMATTER = new NSTimestampFormatter("%b %y") |
| static final NSTimestampFormatter | SHORT_MONTH_NAME_FORMATTER = new NSTimestampFormatter("%b") |
| static final NSTimestampFormatter | SHORT_TIME_FORMATTER = new NSTimestampFormatter("%I:%M%p") |
| static final NSTimestampFormatter | URL_FRIENDLY_FORMATTER = new NSTimestampFormatter("%Y%m%dT%H%M%S") |
Static Package Functions | |
| [static initializer] | |
| [static initializer] | ( | ) | [static, package] |
| static NSTimestamp add | ( | NSTimestamp | timestamp, | |
| int | calendarField, | |||
| int | value | |||
| ) | [static] |
| static EOQualifier dateRangeOverlapsKeypathRangeQualifier | ( | String | startDateKey, | |
| String | endDateKey, | |||
| NSTimestamp | startDate, | |||
| NSTimestamp | endDate, | |||
| boolean | exclusive | |||
| ) | [static] |
| static EOQualifier dateWithinKeypathRangeQualifier | ( | String | startDateKey, | |
| String | endDateKey, | |||
| NSTimestamp | date, | |||
| boolean | exclusive | |||
| ) | [static] |
| static NSArray<Day> daysBetween | ( | NSTimestamp | start, | |
| NSTimestamp | end | |||
| ) | [static] |
| static NSTimestamp daysFrom | ( | int | numberOfDays, | |
| Date | timestamp | |||
| ) | [static] |
| static int difference | ( | NSTimestamp | start, | |
| NSTimestamp | end, | |||
| int | calendarField | |||
| ) | [static] |
Returns the difference in units of calendarField (Calendar.MONTH, Calendar.DAY_OF_MONTH, etc) between the two dates. This will return the ceil() value, so one second past 1 month = 2 months.
| start | the start date | |
| end | the end date | |
| calendarField | the calendar field to diff |
| static String durationStringForURL | ( | NSTimestamp | start, | |
| NSTimestamp | end | |||
| ) | [static] |
| static Calendar getCalendarFromTimestamp | ( | Date | timestamp | ) | [static] |
| static String getDurationAsString | ( | NSTimestamp | _startTime, | |
| NSTimestamp | _endTime | |||
| ) | [static] |
| static long getDurationInDays | ( | NSTimestamp | _startTime, | |
| NSTimestamp | _endTime | |||
| ) | [static] |
| static long getDurationInHours | ( | NSTimestamp | _startTime, | |
| NSTimestamp | _endTime | |||
| ) | [static] |
| static long getDurationInMinutes | ( | NSTimestamp | _startTime, | |
| NSTimestamp | _endTime | |||
| ) | [static] |
| static long getDurationInSeconds | ( | NSTimestamp | _startTime, | |
| NSTimestamp | _endTime | |||
| ) | [static] |
| static boolean isOnTheSameDay | ( | NSTimestamp | aTime, | |
| NSTimestamp | anotherTime | |||
| ) | [static] |
This method tells whether two timestamps are on the same day, reguardless of time.
| aTime | ||
| anotherTime |
| static EOQualifier keypathWithinDateRangeQualifier | ( | String | _startDateKey, | |
| NSTimestamp | _startDate, | |||
| NSTimestamp | _endDate | |||
| ) | [static] |
| static void main | ( | String[] | args | ) | [static] |
| static NSTimestamp nearestQuarterHour | ( | NSTimestamp | time | ) | [static] |
| static NSTimestamp set | ( | NSTimestamp | timestamp, | |
| int | calendarField, | |||
| int | value | |||
| ) | [static] |
| static String timeFrom | ( | NSTimestamp | time, | |
| NSTimestamp | baseTime | |||
| ) | [static] |
| static String timeFromNow | ( | NSTimestamp | time | ) | [static] |
| static NSTimestamp timestamp | ( | int | _year, | |
| int | _month, | |||
| int | _day, | |||
| int | _hour, | |||
| int | _minute, | |||
| int | _second, | |||
| int | _millisecond | |||
| ) | [static] |
| static String timestampString | ( | NSTimestamp | timestamp, | |
| boolean | includeTime | |||
| ) | [static] |
| static NSArray<Integer> years | ( | int | _year, | |
| int | _offset, | |||
| int | _count | |||
| ) | [static] |
| static NSArray years | ( | int | _offset, | |
| int | _count | |||
| ) | [static] |
final String [] DAYS_OF_WEEK = new String[] { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" } [static] |
final NSTimestampFormatter MONTH_NAME_AND_YEAR_FORMATTER = new NSTimestampFormatter("%B %Y") [static] |
final NSTimestampFormatter MONTH_NAME_FORMATTER = new NSTimestampFormatter("%B") [static] |
final String [] MONTHS = new String[] { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" } [static] |
final NSTimestampFormatter SHORT_MONTH_NAME_AND_DAY_OF_WEEK_AND_YEAR_FORMATTER = new NSTimestampFormatter("%a, %b %d %y") [static] |
final NSTimestampFormatter SHORT_MONTH_NAME_AND_DAY_OF_WEEK_FORMATTER = new NSTimestampFormatter("%a, %b %d") [static] |
final NSTimestampFormatter SHORT_MONTH_NAME_AND_YEAR_FORMATTER = new NSTimestampFormatter("%b %y") [static] |
final NSTimestampFormatter SHORT_MONTH_NAME_FORMATTER = new NSTimestampFormatter("%b") [static] |
final NSTimestampFormatter SHORT_TIME_FORMATTER = new NSTimestampFormatter("%I:%M%p") [static] |
final NSTimestampFormatter URL_FRIENDLY_FORMATTER = new NSTimestampFormatter("%Y%m%dT%H%M%S") [static] |
1.5.8