Date and Time API Functions: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 25.x)
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Zeile 53: Zeile 53:
== TimeDuration ==
== TimeDuration ==
Timeduration instances represent a time-delta. (i.e. seconds).
Timeduration instances represent a time-delta. (i.e. seconds).

== TimeDuration Protocol ==

Version vom 19. September 2021, 00:10 Uhr

This document lists most useful (and most often needed) functions. Be aware, that there are many more to be found in either the class references or via the builtin class browser.

Reference: Date Time Timestamp TimeDuration

Back to Useful API Functions

Time

Time instances represent a time-of-day (i.e. "hh:mm:ss" within a single day). Times are seldom used - usually timestamps are better suited.

Creation

Time now => a time

provides the current time of day

Arithmetic

aTime addSeconds: nSeconds => a time
aTime addMinutes: nMinutes => a time
aTime addHours: nHours => a time

to compute times

Accessing

aTime hours => hours (0..24) aTime minutes => hours (0..59) aTime seconds => hours (0..59)

to retrieve the hour, minute and second component:

Date

Date instances represent a date (i.e. "dd-mm-yyyy"). Dates are seldom used - usually timestamps are better suited.

Creation

Date today => a date

provides the current date

Arithmetic

aDate addDays: nDays => a date

to compute dates

Accessing

aDate day => day (1..31) aDate month => month (1..12) aDate year => year

to retrieve date components.

Timestamp

Timestamp instances represent a particular point in time. (i.e. "dd-mm-yyyy hh:mm:ss").

Creation

Timestamp now => a timestamp

provides the current timestamp

TimeDuration

Timeduration instances represent a time-delta. (i.e. seconds).



Copyright © 2014-2024 eXept Software AG