Guida di LibreOffice 25.2
Applica un formato di data e, o in alternativa, ora a un'espressione di data e restituisce il risultato come stringa.
        FormatDateTime (Date As Date [, NamedFormat As Integer])
    String
Date: l'espressione di data da formattare.
NamedFormat: un elenco vbDateTimeFormat facoltativo che specifica il formato da applicare all'espressione di data e ora. Se omesso, sarà usato il valore vbGeneralDate.
| Costante con nome | Valore | Descrizione | 
|---|---|---|
| vbGeneralDate | 0 | Mostra una data e, o in alternativa, un'ora come definite nei parametri di data comune del vostro sistema. Se è solo una data, non sarà visualizzata l'ora; viceversa se è solo l'ora. | 
| vbLongDate | 1 | Mostra una data utilizzando il formato di data esteso specificato nelle impostazioni locali del vostro computer. | 
| vbShortDate | 2 | Mostra una data utilizzando il formato di data breve specificato nelle impostazioni locali del vostro computer. | 
| vbLongTime | 3 | Mostra l'ora come definito nelle impostazioni di ora estesa del vostro sistema. | 
| vbShortTime | 4 | Mostra l'ora utilizzando il formato 24 ore (hh:mm). | 
        REM  *****  BASIC  *****
        Option VBASupport 1
        Sub DateFormat
         Dim d as Date
         d = ("1958-01-29 00:25")
         msgbox("Formato di data generale: " & FormatDateTime(d))
         msgbox("Formato data estesa: " & FormatDateTime(d,vbLongDate))
         msgbox("Formato data breve: " & FormatDateTime(d,vbShortDate))
         msgbox("Formato ora estesa: " & FormatDateTime(d,3))
         msgbox("Formato ora breve: " & FormatDateTime(d,vbShortTime))
        End Sub