LitDev 1.2.15.0 DE Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGraph LDGraphicsWindow
LDHID LDImage LDInline LDIOWarrior LDList
LDLogic LDMath LDMathX LDMatrix LDMusic
LDNetwork LDPhysics LDProcess LDQueue LDRegex
LDResources LDScrollBars LDSearch LDServer LDSettings
LDShapes LDShell LDSort LDSound LDSpeech
LDStatistics LDStopwatch LDText LDTextWindow LDTimer
LDTranslate LDUnits LDUtilities LDWaveForm LDWebCam
LDWindows LDxml LDZip

LDDateTime
Zeit- und Datumskonvertierungen.

Datumsformat ist "25.01.2012 22:18:52" (DE) und hängt von lokalen Benutzereinstellungen ab.
Der Zeitteil ist optional.
Format für USA wäre zB. "01/25/2012 22:18:52".

Ein OADatum (OLE Automation Date) zeigt die Anzahl der Tage (incl. Teile angebrochener Tage), die seit 30. Dez 1899 vergangen sind. Somit lassen sich Daten einfach addieren oder subtrahieren.


Add FromOADate GetDay
GetDayName GetHour GetMinute
GetMonth GetMonthName GetSecond
GetYear Now NowOADate
OADate Subtract ToOADate

Add(date,offset)
Ermittelt ein Datum aus einem angegebenen Datum und einem gegebenen Zeitraum in Tagen.
date Ein bestimmtes Datum.
offset Der -/+ Zeitraum in Tagen.
returns Das Zieldatum, resultierend aus vorgegebenem Datum und gegebener Differenz an Tagen.

Datumsformat ist "25.01.2012 22:18:52" (DE), wobei der Zeitteil optional ist.

example LDDateTime.Add("30.November 2011", 50)
Werden dem 30.November 2011 zB. 50 Tage hinzuaddiert, erhält man den 19.Jänner 2012 (zB. als "19.01.12 00:00:00").


FromOADate(OAdate)
Konvertiert ein OADatum zu einem 'gewöhnlichen' Datum.
OAdate Das zu konvertierende OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Das Datum in gewöhnlicher Schreibweise.

Datumsformat ist "25.01.2012 22:18:52" (DE), wobei der Zeitteil optional ist.
Der Datumsteil hängt von lokalen Einstellungen ab, für USA zB. "01/25/2012".


GetDay(OAdate)
Ermittelt die Tageszahl (im Monat) aus einem OADatum (vergangene und angebrochene Tage seit 30. Dez 1899).
OAdate Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Die Tageszahl im Monat (1 bis 31).

GetDayName(OAdate)
Ermittelt den Wochentagname aus einem OADatum (vergangene und angebrochene Tage seit 30. Dez 1899).
OAdate Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Der Wochentagname (zB. Montag).

GetHour(OAdate)
Ermittelt die Stunde aus einem OADatum (vergangene und angebrochene Tage seit 30. Dez 1899).
OAdate Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Die Stunde (0 bis 23).

GetMinute(OAdate)
Ermittelt die Minute aus einem OADatum (vergangene und angebrochene Tage seit 30. Dez 1899).
OAdate Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Die Minute (0 bis 59).

GetMonth(OAdate)
Ermittelt die Monatszahl aus einem OADatum (vergangene und angebrochene Tage seit 30. Dez 1899).
OAdate Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Die Monatszahl (1 bis 12).

GetMonthName(OAdate)
Ermittelt den Monatsname aus einem OADatum (vergangene und angebrochene Tage seit 30. Dez 1899).
OAdate Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Der Monatsname (zB. Jänner).

GetSecond(OAdate)
Ermittelt die Sekunde aus einem OADatum (vergangene und angebrochene Tage seit 30. Dez 1899).
OAdate Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Die Sekunde (0 bis 59).

GetYear(OAdate)
Ermittelt die Jahreszahl aus einem OADatum (vergangene und angebrochene Tage seit 30. Dez 1899).
OAdate Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).
returns Die Jahreszahl.

Now()
Ermittelt das aktuelle Datum und Uhrzeit.
returns Das aktuelle Datum und Uhrzeit [TT.MM.JJ hh:mm:ss].

Datumsformat ist "25.01.2012 22:18:52" (DE), für USA zB. "01/25/2012 22:18:52")


NowOADate()
Ermittelt das aktuelle OADatum.
returns Die Anzahl der seit 30. Dez 1899 vergangenen und angebrochenen Tage [ttttt.ffffffffff].

OADate(year,month,day,hour,minute,second)
Ermittelt das OADatum (vergangene und angebrochene Tage seit 30. Dez 1899) aus einzelnen Datums- und Zeitangaben.
year Die Jahreszahl (als JJJJ, zB. 2014).
month Die Monatsnummer (zB. 4 od. 04).
day Die Nummer des Tages (zB. 4 od. 04).
hour Die Stunde (0 bis 23).
minute Die Minute (0 bis 59).
second Die Sekunde (0 bis 59).
returns Das OADatum (Vergangene und angebrochene Tage seit 30. Dez 1899).

Subtract(date1,date2)
Ermittelt die Anzahl der Tage zwischen zwei Kalenderdaten (Der Zeitteil ist optional).
date1 Das erste Kalenderdatum/-zeit (später).
date2 Das zweite Kalenderdatum/-zeit (früher).
returns Die Differenz als ganze und ev. angebrochene Tage (date1-date2). Für pos. Ergebnis, date1>date2 wählen.

ToOADate(date)
Konvertiert ein Datum (gewöhnliche Schreibweise) zu einem OADatum.
date Das zu konvertierende Datum (zB. Clock.Date, "02.8.14", "9.Aug.2014", "02.Februar.14" oder LDDateTime.Now)

Datumsformat ist "25.01.2012 22:18:52" (DE), wobei der Zeitteil optional ist.
Der Datumsteil hängt von lokalen Einstellungen ab, für USA zB. "01/25/2012".

returns Das OADatum als Anzahl vergangener und angebrochener Tage seit 30. Dez 1899.