Date and Time API Functions: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 15: Zeile 15:


==== Arithmetic ====
==== Arithmetic ====
''aTime'' <code>addSeconds:</code> ''nSeconds'' => a time
''aTime'' <code>addSeconds:</code> ''nSeconds'' => a time<br>
''aTime'' <code>addMinutes:</code> ''nMinutes'' => a time
''aTime'' <code>addMinutes:</code> ''nMinutes'' => a time<br>
''aTime'' <code>addHours:</code> ''nHours'' => a time
''aTime'' <code>addHours:</code> ''nHours'' => a time
::to compute times
::to compute times

Version vom 19. September 2021, 00:06 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[Bearbeiten]

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[Bearbeiten]

Time now => a time

provides the current time of day

Arithmetic[Bearbeiten]

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

to compute times

Accessing[Bearbeiten]

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

to retrieve the hour, minute and second component:

Date[Bearbeiten]

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

Timestamp[Bearbeiten]

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

TimeDuration[Bearbeiten]

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

Date Protocol[Bearbeiten]

Date today => a date

provides the current date

 


TimeDuration Protocol[Bearbeiten]

Timestamp Protocol[Bearbeiten]

Timestamp now => a time

provides the current timestamp

 



Copyright © 2014-2024 eXept Software AG