Package org.daiitech.naftah.builtin.time
package org.daiitech.naftah.builtin.time
This is the base package of Naftah programming language date-time APIs.
- Author:
- Chakib Daii
-
ClassDescriptionProvides arithmetic operations for
NaftahTemporalPointinstances, including addition and subtraction of years, months, weeks, and days.Represents an immutable Naftah date composed of: ANaftahDate.Datecomponent (day, month, year) An optionalNaftahDate.Calendarcomponent A resolvedTemporalrepresentationRepresents an Naftah calendar specification.Represents the date part of a Naftah date expression.Represents a complete Arabic date-time, consisting of: AnNaftahDatecomponent AnNaftahTimecomponent A resolvedTemporalrepresentationRepresents a duration expressed in Arabic text, including hours, minutes, seconds, milliseconds, and nanoseconds.Definition of a duration in Arabic text, including hours, minutes, seconds, milliseconds, and nanoseconds.Represents a period expressed in Arabic text, including years, months, and days.Definition of a period in Arabic text, including years, months, and days.Represents a combined period and duration expressed in Arabic text.A sealed marker interface representing any Arabic temporal entity.Represents a temporal amount with a Naftah textual representation.Marker interface representing a Naftah temporal point.Represents an Arabic time expression, optionally including a time zone or offset, and a resolvedTemporalrepresentation.Represents the time component of an Arabic time expression.Represents an Arabic time zone or numeric offset.Provides arithmetic operations forNaftahTemporalPointinstances, including addition and subtraction of hours, minutes, seconds, and nanoseconds.