Hilfe Nummer: 741520
Asprova stellt Ihnen die folgenden Funktionen zur Umwandlung von Daten in andere Datentypen zur Verfügung.
Inhaltsverzeichnis
- 1 Datum, Zeit oder Zahl in String umwandeln
- 2 String in Zahl umwandeln
- 3 Datum in Zahl umwandeln
- 4 Datum in Zeit umwandeln
- 5 Zeit in Zeit umwandeln
- 6 Zahl in Datum umwandeln
- 6.1 DateF( year, month, day, hour, minute, second )
- 6.2 DateS( year, month, day )
- 6.3 DateT( year, month, day, time )
Datum, Zeit oder Zahl in String umwandeln
Format( value, expr)
Parameter
|
value |
Zu formatierendes Datum/Zeit/Zahl
|
expr |
Struktur des Rückgabewerts
|
Rückgabewert
|
Gibt value entsprechend den Vorgaben in expr formatiert zurück.
|
Beispiele
|
Format(ME.StartTime,'h:m:s') |
"5:4:23" |
ME.StartTime ist der 27.01.2020 17:14:23.
|
Format(ME.StartTime,'hh:mm:ss tt') |
"05:04:23 PM"
|
Format(ME.StartTime,'dddd, MMM d yyyy') |
"Montag, Jan 27 2020"
|
Format(ME.StartTime,'HH:mm:ss') |
"17:04:23"
|
Format(5459.4,'##,##0.00') |
"5,459.40"
|
Format(334.9,'###0.00') |
"334.90"
|
Format(5,'0.00%') |
"500.00%"
|
Hinweis
|
Entspricht weitgehende der Format()-Funktion in Visual Basic.
|
String in Zahl umwandeln
FindNumberL( str, count )
Parameter
|
str |
Quellstring
|
count |
Integer, Position der Zahl
|
Rückgabewert
|
Gibt die count-te Zahl in str zurück.
|
Beispiele
|
FindNumberL('Jahr: 2020 Monat: 6 Tag: 1',1) |
2020
|
FindNumberL('Jahr: 2020 Monat: 6 Tag: 1',2) |
6
|
FindNumberL('Jahr: 2020 Monat: 6 Tag: 1',3) |
1
|
Hinweis
|
str mit dem Muster "xxxE(-)xx" wird als Zahl in wissenschaftlicher Notation ausgewertet.
|
FindNumberR( str, count )
Parameter
|
str |
Quellstring
|
count |
Integer, Position der Zahl
|
Rückgabewert
|
Gibt die count-te Zahl von rechts in str zurück.
|
Beispiele
|
FindNumberR('Jahr: 2020 Monat: 6 Tag: 1',1) |
1
|
FindNumberR('Jahr: 2020 Monat: 6 Tag: 1',2) |
6
|
FindNumberR('Jahr: 2020 Monat: 6 Tag: 1',3) |
2020
|
Hinweis
|
str mit dem Muster "xxxE(-)xx" wird als Zahl in wissenschaftlicher Notation ausgewertet.
|
Datum in Zahl umwandeln
GetYearPart( time )
Parameter
|
time |
Zielzeit
|
Rückgabewert
|
Gibt das Jahr von time zurück.
|
Beispiel
|
GetYearPart(#2020/6/1 12:30:00#) |
2020
|
GetMonthPart( time )
Parameter
|
time |
Zielzeit
|
Rückgabewert
|
Gibt den Monat von time zurück.
|
Beispiel
|
GetMonthPart(#2020/6/1 12:30:00#) |
6
|
GetDayPart( time )
Parameter
|
time |
Zielzeit
|
Rückgabewert
|
Gibt den Tag von time zurück.
|
Beispiel
|
GetDayPart(#2020/6/1 12:30:00#) |
1
|
GetHourPart( time )
Parameter
|
time |
Zielzeit
|
Rückgabewert
|
Gibt die Stunde von time zurück.
|
Beispiel
|
GetHourPart(#2020/6/1 12:30:00#) |
12
|
GetMinutePart( time )
Parameter
|
time |
Zielzeit
|
Rückgabewert
|
Gibt die Minute von time zurück.
|
Beispiel
|
GetMinutePart(#2020/6/1 12:30:00#) |
0
|
GetSecondPart( time )
Parameter
|
time |
Zielzeit
|
Rückgabewert
|
Gibt die Sekunde von time zurück.
|
Beispiel
|
GetSecondPart(#2020/6/1 12:30:00#) |
0
|
Datum in Zeit umwandeln
GetTimePart( time )
Parameter
|
time |
Zielzeit
|
Rückgabewert
|
Gibt die Zeit von time zurück.
|
Beispiele
|
GetTimePart(#2020/6/1 12:30:00#) |
12H30M
|
GetTimePart(now()) |
Aktuelle Zeit
|
Zeit in Zeit umwandeln
ConvertTime( time, unit )
Parameter
|
time |
Zielzeit
|
unit |
Basiseinheit der Umwandlung - Sekunde, Minute, Stunde oder Tag
|
Rückgabewert
|
Gibt time als Zahl zurück.
|
Beispiele
|
ConvertTime(350s,'m') |
5 |
5m + 50s, Sekunden werden abgerundet.
|
ConvertTime(350s,'M') |
6 |
5m + 50s, Sekunden werden aufgerundet.
|
ConvertTime(1.6H,'H') |
2 |
1h + 36m, Minuten werden aufgerundet.
|
Hinweis
|
Erlaubte Werte für unit sind
- Abrunden - s, m, h, d
- Aufrunden - S, M, H, D
|
Zahl in Datum umwandeln
DateF( year, month, day, hour, minute, second )
Parameter
|
year |
Integer, Jahr
|
month |
Integer, Monat
|
day |
Integer, Tag
|
hour |
Integer, Stunde
|
minute |
Integer, Minute
|
second |
Integer, Sekunde
|
Rückgabewert
|
Gibt year, month, day, hour, minute & second als Datum zurück.
|
Beispiel
|
DateF(2020,6,15,6,30,30) |
2020/06/15 06:30:30
|
Hinweis
|
Das "F" in DateF() steht für "vollständig" ("full"), da alle Elemente des Datums vorgegeben werden können.
|
DateS( year, month, day )
Parameter
|
year |
Integer, Jahr
|
month |
Integer, Monat
|
day |
Integer, Tag
|
Rückgabewert
|
Gibt year, month & day als Datum zurück.
|
Beispiel
|
DateS(2020,6,15) |
2020/06/15 00:00:00
|
Hinweise
|
- Das "S" in
DateS() steht für "einfach" ("simple"), da keine Uhrzeit vorgegeben werden kann.
- Die [Tagestrennzeit] der Projekteigenschaften wird nicht berücksichtigt.
|
DateT( year, month, day, time )
Parameter
|
year |
Integer, Jahr
|
month |
Integer, Monat
|
day |
Integer, Tag
|
time |
Zeitspane
|
Rückgabewert
|
Gibt year, month, day & time als Datum zurück.
|
Beispiele
|
DateT(2020,6,15,6H) |
2020/06/15 06:00:00
|
DateT(2020,6,15,6M) |
2020/06/15 00:06:00
|
DateT(2020,6,15,6S) |
2020/06/15 00:00:06
|
Hinweise
|
Das "T" in DateT() steht für "Zeitspanne" ("time span").
|
Hilfe Nummer: 741520