Date and Time API Functions: Unterschied zwischen den Versionen
Cg (Diskussion | Beiträge) |
Cg (Diskussion | Beiträge) |
||
| Zeile 8: | Zeile 8: | ||
== Time == |
== 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. |
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 <code>now</code> => a time |
|||
::provides the current time of day |
|||
|
|||
==== Arithmetic ==== |
|||
''aTime'' <code>addSeconds:</code> ''nSeconds'' => a time |
|||
''aTime'' <code>addMinutes:</code> ''nMinutes'' => a time |
|||
''aTime'' <code>addHours:</code> ''nHours'' => a time |
|||
::to compute times |
|||
|
|||
==== Accessing ==== |
|||
''aTime'' <code>hours</code> => hours (0..24) |
|||
''aTime'' <code>minutes</code> => hours (0..59) |
|||
''aTime'' <code>seconds</code> => hours (0..59) |
|||
::to retrieve the hour, minute and second component: |
|||
|
|||
== Date == |
== Date == |
||
Version vom 19. September 2021, 00:05 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
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.
Timestamp
Timestamp instances represent a particular point in time. (i.e. "dd-mm-yyyy hh:mm:ss").
TimeDuration
Timeduration instances represent a time-delta. (i.e. seconds).
Date Protocol
Date today => a date
- provides the current date
TimeDuration Protocol
Timestamp Protocol
Timestamp now => a time
- provides the current timestamp