Formato data e ora
La formattazione della data e dell'ora su un output stampato si basa sulle Impostazioni internazionali e della lingua di Windows. Ciò determina i seguenti risultati quando si sceglie Inglese (USA), si imposta il formato breve della data su mm/gg/aaaa e l'ora su hh:mm:ss tt:
Se si desidera personalizzare il formata data o ora, è possibile assegnare una stringa di formato compatibile con la funzione C ANSI strftime a una delle seguenti variabili.
Di seguito sono illustrati alcuni dei codici di sostituzione più comuni. Con queste stringhe di formattazione è possibile scegliere la modalità di visualizzazione della data e ora. Ad esempio, è possibile impostare MS_PENTABLE_DATE_FORMAT="Sono le %I:%M %p on %A, %B %d, %Y", che viene visualizzato come "Sono le 02:36 PM di lunedì 10 dicembre 2007".
%a | Nome abbreviato di un giorno della settimana (come Gio) |
%A | Nome completo di un giorno della settimana (come Giovedì) |
%b | Nome abbreviato di un mese (come Nov) |
%B | Nome completo di un mese (come Novembre) |
%c | Rappresentazione della data e l'ora in base alle impostazioni internazionali |
%d | Giorno del mese come numero intero (00–31) |
%H | Ora nel formato 24 ore (00–23) |
%I | Ora nel formato 12 ore (01–12) |
%j | Giorno dell'anno come numero decimale (001–366) |
%m | Mese come numero decimale (01–12) |
%M | Minuti come numero decimale (00–59) |
%p | Indicatore AM/PM per il formato 12 ore |
%S | Secondi come numero decimale (00–59) |
%w | Giorno della settimana come numero decimale (0–6, dove domenica è 0) |
%x | Rappresentazione della data in base alle impostazioni internazionali correnti |
%X | Rappresentazione dell'ora in base alle impostazioni internazionali correnti |
%y | Anno espresso con due cifre (come 99) |
%Y | Anno espresso con quattro cifre (come 1999) |