formatdatetime(value, format, culture) returns string
Presenteert een datum/tijd in de gespecificeerde opmaak.Functie
Argument | Types | Omschrijving |
---|---|---|
value | datetime | Datum/tijd. |
format | string | Opmaakspecificatie, bijvoorbeeld "yyyy-MM-dd HH:mm:ss", of een standaard opmaak zoals "d". |
culture | string | Taal en land, bijvoorbeeld "nl", "nl-NL", "nl-BE", "en", "en-US" or "en-GB". |
Result | string | Tekstfragment met de opgemaakte datum/tijd. |
Omschrijving
Algemeen te gebruiken als formatdatetime( [datumveld] , format, culture )
Cultures |
Voorbeeld |
|
De cultures volgen de MSDN werkwijze. De culture bestaat uit 2 delen gescheiden door een "-". |
nl |
|
Het eerste deel verwijst naar een taal, het tweede deel verwijst naar een regio of land. |
nl-BE |
|
In een formatnumber of formatdatetime bepaalt de culture de eigenschappen voor datum weergave |
nl-NL |
|
en getalweergave zoals gebruikelijk voor die taal en regio/land |
fr-FR |
|
Een regio/land kan eventueel worden weggelaten. |
en-GB |
|
en-US |
Standaard datum formaten : te gebruiken om een datum-tijd als geheel op te maken in een bepaald formaat |
||
Format specifier |
Omschrijving |
Voorbeeld |
d |
Korte datum notatie |
2009-06-15T13:45:30 -> 6/15/2009 (en-US) |
2009-06-15T13:45:30 -> 15/06/2009 (fr-FR) |
||
"D" |
Lange datum notatie |
2009-06-15T13:45:30 -> Monday, June 15, 2009 (en-US) |
2009-06-15T13:45:30 -> 15 июня 2009 г. (ru-RU) |
||
2009-06-15T13:45:30 -> Montag, 15. Juni 2009 (de-DE) |
||
"f" |
Uitgebreide datum, korte tijd notratie |
2009-06-15T13:45:30 -> Monday, June 15, 2009 1:45 PM (en-US) |
2009-06-15T13:45:30 -> den 15 juni 2009 13:45 (sv-SE) |
||
2009-06-15T13:45:30 -> Δευτέρα, 15 Ιουνίου 2009 1:45 μμ (el-GR |
||
"F" |
Uitgebreide datum, lange tijd notratie |
2009-06-15T13:45:30 -> Monday, June 15, 2009 1:45:30 PM (en-US) |
2009-06-15T13:45:30 -> den 15 juni 2009 13:45:30 (sv-SE) |
||
2009-06-15T13:45:30 -> Δευτέρα, 15 Ιουνίου 2009 1:45:30 μμ (el-GR) |
||
"g" |
Standaard weergave met korte tijdnotatie |
2009-06-15T13:45:30 -> 6/15/2009 1:45 PM (en-US) |
2009-06-15T13:45:30 -> 15/06/2009 13:45 (es-ES) |
||
2009-06-15T13:45:30 -> 2009/6/15 13:45 (zh-CN) |
||
"G" |
Standaard weergave met lange tijdnotatie |
2009-06-15T13:45:30 -> 6/15/2009 1:45:30 PM (en-US) |
2009-06-15T13:45:30 -> 15/06/2009 13:45:30 (es-ES) |
||
2009-06-15T13:45:30 -> 2009/6/15 13:45:30 (zh-CN) |
||
"M", "m" |
Maand en dag weergave |
2009-06-15T13:45:30 -> June 15 (en-US) |
2009-06-15T13:45:30 -> 15. juni (da-DK) |
||
2009-06-15T13:45:30 -> 15 Juni (id-ID) |
||
"t" |
Korte tijd notatie |
2009-06-15T13:45:30 -> 1:45 PM (en-US) |
2009-06-15T13:45:30 -> 13:45 (hr-HR) |
||
2009-06-15T13:45:30 -> 01:45 م (ar-EG) |
||
"T" |
Lange tijd notatie |
2009-06-15T13:45:30 -> 1:45:30 PM (en-US) |
2009-06-15T13:45:30 -> 13:45:30 (hr-HR) |
||
2009-06-15T13:45:30 -> 01:45:30 م (ar-EG) |
||
"Y", "y" |
Jaar maand notatie |
2009-06-15T13:45:30 -> June, 2009 (en-US) |
2009-06-15T13:45:30 -> juni 2009 (da-DK) |
||
2009-06-15T13:45:30 -> Juni 2009 (id-ID) |
||
Custom datum formaten : te gebruiken om iedere positie van een datum apart op te kunnen maken. |
||
Format specifier |
Omschrijving |
Voorbeeld |
"dd" |
Dag van de maand (01 t/m 31 ) |
2009-06-01T13:45:30 -> 01 |
2009-06-15T13:45:30 -> 15 |
||
"ddd" |
Afgekorte naam van de dag |
2009-06-15T13:45:30 -> Mon (en-US) |
2009-06-15T13:45:30 -> Пн (ru-RU) |
||
2009-06-15T13:45:30 -> lun. (fr-FR) |
||
"dddd" |
Volledige naam van de dag |
2009-06-15T13:45:30 -> Monday (en-US) |
2009-06-15T13:45:30 -> понедельник (ru-RU) |
||
2009-06-15T13:45:30 -> lundi (fr-FR) |
||
"f" |
10 en van seconden |
2009-06-15T13:45:30.6170000 -> 6 |
2009-06-15T13:45:30.05 -> 0 |
||
"ff" |
100 en van een seconde |
2009-06-15T13:45:30.6170000 -> 61 |
2009-06-15T13:45:30.0050000 -> 00 |
||
"fff" |
Milliseconden |
6/15/2009 13:45:30.617 -> 617 |
6/15/2009 13:45:30.0005 -> 000 |
||
"F" |
Indien niet 0, de 10 en van seconden |
2009-06-15T13:45:30.6170000 -> 6 |
2009-06-15T13:45:30.0500000 -> (no output) |
||
"FF" |
Indien niet 0, de 100 en van seconden |
2009-06-15T13:45:30.6170000 -> 61 |
2009-06-15T13:45:30.0050000 -> (no output) |
||
"FFF" |
Indien niet 0, de 1000 en van seconden |
2009-06-15T13:45:30.6170000 -> 617 |
2009-06-15T13:45:30.0005000 -> (no output) |
||
"g", "gg" |
Tijdperk |
2009-06-15T13:45:30.6170000 -> A.D. |
"h" |
Uur, 12 uurs notatie (0 t/m 12 ) |
2009-06-15T01:45:30 -> 1 |
2009-06-15T13:45:30 -> 1 |
||
"hh" |
Uur, 12 uurs notatie ( 00 t/m 12 ) |
2009-06-15T01:45:30 -> 01 |
2009-06-15T13:45:30 -> 01 |
||
"H" |
Uur, 24 uurs notatie (0 t/m 24 ) |
2009-06-15T01:45:30 -> 1 |
2009-06-15T13:45:30 -> 13 |
||
"HH" |
Uur, 12 uurs notatie ( 00 t/m 24 ) |
2009-06-15T01:45:30 -> 01 |
2009-06-15T13:45:30 -> 13 |
||
"mm" |
Minuten, 00 t/m 59 |
2009-06-15T01:09:30 -> 09 |
2009-06-15T01:45:30 -> 45 |
||
"MM" |
Maand 01 t/m 12 |
2009-06-15T13:45:30 -> 06 |
"MMM" |
Afgekorte naam van de maand |
2009-06-15T13:45:30 -> Jun (en-US) |
2009-06-15T13:45:30 -> juin (fr-FR) |
||
2009-06-15T13:45:30 -> Jun (zu-ZA) |
||
"MMMM" |
Volledige naam van de maand |
2009-06-15T13:45:30 -> June (en-US) |
2009-06-15T13:45:30 -> juni (da-DK) |
||
2009-06-15T13:45:30 -> uJuni (zu-ZA) |
||
"s" |
Seconden (0 t/m 59) |
2009-06-15T13:45:09 -> 9 |
"ss" |
Seconden ( 00 t/m 59 ) |
2009-06-15T13:45:09 -> 09 |
"tt" |
AM/PM aanduiding, alleen indien dit in culture gebruikelijk is |
2009-06-15T13:45:30 -> PM (en-US) |
2009-06-15T13:45:30 -> 午後 (ja-JP) |
||
2009-06-15T13:45:30 -> (fr-FR) |
||
"y" |
Jaar , 0 t/m 99 |
0001-01-01T00:00:00 -> 1 |
0900-01-01T00:00:00 -> 0 |
||
1900-01-01T00:00:00 -> 0 |
||
2009-06-15T13:45:30 -> 9 |
||
2019-06-15T13:45:30 -> 19 |
||
"yy" |
Jaar 00 t/m 99 |
0001-01-01T00:00:00 -> 01 |
0900-01-01T00:00:00 -> 00 |
||
1900-01-01T00:00:00 -> 00 |
||
2019-06-15T13:45:30 -> 19 |
||
"yyy" |
Jaar, 3 cijferige weergave |
0001-01-01T00:00:00 -> 001 |
0900-01-01T00:00:00 -> 900 |
||
1900-01-01T00:00:00 -> 1900 |
||
2009-06-15T13:45:30 -> 2009 |
||
"yyyy" |
Jaar, volledig |
0001-01-01T00:00:00 -> 0001 |
0900-01-01T00:00:00 -> 0900 |
||
1900-01-01T00:00:00 -> 1900 |
||
2009-06-15T13:45:30 -> 2009 |
||
Andere tekens |
Worden overgenomen in het uiteindelijke resultaat |
dd-mm-yyyy -> 10-09-2009 |
dd/mm/yyyy -> 10/09/2009 |
||
dd mm yyyy -> 10 09 2009 |
Voorbeelden
Expressie | Resultaat |
---|---|
formatdatetime(datetime("2022-01-12 15:49:33"), "d", "") | 01/12/2022 |
formatdatetime(datetime("2022-01-12 15:49:33") | 12-1-2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "d", "nl-BE") | 12/01/2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "d", "en") | 1/12/2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "d", "en-GB") | 12/01/2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "D", "") | Tuesday, 12 January 2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "D", "nl") | dinsdag 12 januari 2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "D", "nl-BE") | dinsdag 12 januari 2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "D", "en") | Tuesday, January 12, 2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "D", "en-GB") | 12 January 2022 |
formatdatetime(datetime("2022-01-12 15:49:33"), "yyyy-MM-dd HH:mm:ss", "") | 2022-01-12 15:49:33 |
formatdatetime(datetime("2022-01-12 15:49:33"), "yyyy-MM-dd", "") | 2022-01-12 |
formatdatetime(nil, "yyyy-MM-dd", "") | nil |
formatdatetime(datetime("2022-01-12 15:49:33"), nil, "") | nil |
formatdatetime(datetime("2022-01-12 15:49:33"), "yyyy-MM-dd", nil) | nil |