Documentazione
torna al sito web >

FormatDateTime (Pascalscript)

Descrizione

FormatDateTime formatta un valore di tipo TDateTime.

Sintassi

function FormatDateTime(const Format: string
                            DateTime: TDateTime): string;

Argomenti

FormatDateTime formatta un valore di tipo TDateTime (DateTime). Viene utilizzato il formato specificato con Formato. Una panoramica delle possibilità di formato può essere trovata qui.

Esempio

var
  S : String;
  d : TDateTime;
begin
  d:=StrToDateTime('25.10.2001 15:35:08');
  S:=FormatDateTime('dddd, dd.mmmm yyyy'+
' Ora: hh:mm',d); ShowMessage(s); end;

Le regole per comprendere lo script possono essere trovate qui.

Alla variabile data d viene assegnata la data '25.10.2001 15:35:08' tramite la funzione di conversione StrToDateTime. La variabile data viene quindi formattata e assegnata alla stringa S tramite FormatDateTime.

Nella maschera di formato, il giorno della settimana è la prima cosa richiamata da dddd. Il testo fisso è tra virgolette doppie. Il nome del mese viene richiamato tramite mmmm. Dato che la riga di funzione in questo esempio sarebbe stata troppo lunga, abbiamo diviso il testo del formato in due parti e lo abbiamo concatenato con un +. Naturalmente, il testo del formato funziona anche come una riga:
'dddd, dd.mmmm yyyy Ora: hh:mm'.

ShowMessage mostra: Giovedì, 25. Ottobre 2001 Ora: 15:35