Public Member Functions | |
string | format (cstring formatString) |
Formats this date and time according to a format string. | |
Properties | |
DateValue | dateValue () |
The DateValue corresponding to the date stored in this DateTimeComponents. | |
DateValue | dateValue (DateValue dv) |
The DateValue corresponding to the date stored in this DateTimeComponents. | |
TimeValue | timeValue () |
The TimeValue corresponding to the time stored in this DateTimeComponents. | |
TimeValue | timeValue (TimeValue tv) |
The TimeValue corresponding to the time stored in this DateTimeComponents. | |
Static Public Member Functions | |
Pseudo-constructors | |
static DateTimeComponents | opCall (DateValue dv) |
Constructs a DateTimeComponents of the given date. | |
static DateTimeComponents | opCall (TimeValue tv) |
Constructs a DateTimeComponents of the given time. | |
static DateTimeComponents | opCall (DateTime dt) |
Constructs a DateTimeComponents of the given date and time. | |
Public Attributes | |
int | year = int.min |
MONTH | month = MONTH.UNSPEC |
byte | day = byte.min |
byte | hour = byte.min |
byte | minute = byte.min |
byte | second = byte.min |
short | millisecond = short.min |
deprecated typedef millisecond | ms |
Any of the data members may be set to the .min value of its type, representing an unspecified component.
static DateTimeComponents smjg.libs.util.datetime.DateTimeComponents.opCall | ( | DateValue | dv | ) | [static] |
Constructs a DateTimeComponents of the given date.
dv | date with which to fill structure |
dv
, and the time components unspecified. static DateTimeComponents smjg.libs.util.datetime.DateTimeComponents.opCall | ( | TimeValue | tv | ) | [static] |
Constructs a DateTimeComponents of the given time.
tv | time with which to fill structure |
tv
, and the date components unspecified. static DateTimeComponents smjg.libs.util.datetime.DateTimeComponents.opCall | ( | DateTime | dt | ) | [static] |
Constructs a DateTimeComponents of the given date and time.
dt | date and time with which to fill structure |
dt
. string smjg.libs.util.datetime.DateTimeComponents.format | ( | cstring | formatString | ) |
Formats this date and time according to a format string.
formatString | the format string, as defined in smjg.libs.util.datetimeformat. |
DateTimeFormatException | if the formatting fails, e.g. because of an error in the format string. |
DateValue smjg.libs.util.datetime.DateTimeComponents.dateValue | ( | ) |
The DateValue corresponding to the date stored in this DateTimeComponents.
DateTimeException | if the date stored in this DateTimeComponents is invalid or incomplete. |
The DateValue corresponding to the date stored in this DateTimeComponents.
TimeValue smjg.libs.util.datetime.DateTimeComponents.timeValue | ( | ) |
The TimeValue corresponding to the time stored in this DateTimeComponents.
DateTimeException | if the time stored in this DateTimeComponents is invalid or incomplete. |
The TimeValue corresponding to the time stored in this DateTimeComponents.
int smjg.libs.util.datetime.DateTimeComponents.year = int.min |
MONTH smjg.libs.util.datetime.DateTimeComponents.month = MONTH.UNSPEC |
byte smjg.libs.util.datetime.DateTimeComponents.day = byte.min |
byte smjg.libs.util.datetime.DateTimeComponents.hour = byte.min |
byte smjg.libs.util.datetime.DateTimeComponents.minute = byte.min |
byte smjg.libs.util.datetime.DateTimeComponents.second = byte.min |
short smjg.libs.util.datetime.DateTimeComponents.millisecond = short.min |
deprecated typedef millisecond smjg.libs.util.datetime.DateTimeComponents.ms |