class DATE_TIME_DURATION General cluster: time description: "Duration of dates and times" create: make_definite, make_fine, make, make_by_date, make_by_date_time Ancestors DATE_TIME_MEASUREMENT DURATION Queries infix ">=" (other: [like Current] DATE_TIME_DURATION): BOOLEAN infix ">" (other: [like Current] DATE_TIME_DURATION): BOOLEAN infix "<=" (other: [like Current] DATE_TIME_DURATION): BOOLEAN infix "<" (other: [like Current] DATE_TIME_DURATION): BOOLEAN infix "-" (other: [like Current] DATE_TIME_DURATION): [like Current] DATE_TIME_DURATION infix "+" (other: [like Current] DATE_TIME_DURATION): [like Current] DATE_TIME_DURATION prefix "-": [like Current] DATE_TIME_DURATION prefix "+": [like Current] DATE_TIME_DURATION canonical (start_date: DATE_TIME): BOOLEAN date: DATE_DURATION date_default_format_string: STRING day: INTEGER days_in_i_th_month (i, y: INTEGER): INTEGER Days_in_leap_year: INTEGER Days_in_non_leap_year: INTEGER Days_in_week: INTEGER days_text: ARRAY [STRING] definite: BOOLEAN fine_second: DOUBLE fine_seconds_count: DOUBLE has_origin_date_time: BOOLEAN hour: INTEGER Hours_in_day: INTEGER is_equal (other: [like Current] DATE_TIME_DURATION): BOOLEAN is_leap_year (y: INTEGER): BOOLEAN is_negative: BOOLEAN is_positive: BOOLEAN is_zero: BOOLEAN long_days_text: ARRAY [STRING] long_months_text: ARRAY [STRING] Max_weeks_in_year: INTEGER minute: INTEGER Minutes_in_hour: INTEGER month: INTEGER Months_in_year: INTEGER months_text: ARRAY [STRING] origin_date_time: DATE_TIME second: INTEGER seconds_count: INTEGER_64 Seconds_in_day: INTEGER Seconds_in_hour: INTEGER Seconds_in_minute: INTEGER time: TIME_DURATION time_default_format_string: STRING time_to_canonical: [like Current] DATE_TIME_DURATION to_canonical (start_date: DATE_TIME): [like Current] DATE_TIME_DURATION year: INTEGER Zero: DATE_TIME_DURATION Commands day_add (d: INTEGER) make (y, mo, d, h, mi, s: INTEGER) make_by_date (d: DATE_DURATION) make_by_date_time (d: DATE_DURATION; t: TIME_DURATION) make_definite (d, h, m, s: INTEGER) make_fine (y, mo, d, h, mi: INTEGER; s: DOUBLE) set_date (d: DATE_DURATION) set_origin_date_time (dt: DATE_TIME) set_time (t: TIME_DURATION) Constraints date exists time exists origin constraint same signs