English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Libreria standard C - <time.h>
Funzione della libreria C char *asctime(const struct tm *timeptr) ritorna un puntatore a una stringa che rappresenta la struttura struct timeptr data e ora.
Di seguito è la dichiarazione della funzione asctime().
char *asctime(const struct tm *timeptr)
timeptr È un puntatore alla struttura tm che contiene il tempo calenderizzato diviso nelle seguenti parti:
struct tm { int tm_sec; /* Secondi, intervallo da 0 a 59 */ int tm_min; /* Minuti, intervallo da 0 a 59 */ int tm_hour; /* Ora, intervallo da 0 a 23 */ int tm_mday; /* Giorno del mese, intervallo da 1 a 31 */ int tm_mon; /* Mese, intervallo da 0 a 11 */ int tm_year; /* Anno da 1900 */ int tm_wday; /* Giorno della settimana, intervallo da 0 a 6 */ int tm_yday; /* Giorno dell'anno, intervallo da 0 a 365 */ int tm_isdst; /* Orario estivo */ };
La funzione restituisce una stringa C che contiene informazioni sulla data e l'ora in formato leggibile. Www Mmm dd hh:mm:ss yyyydove,Www Rappresenta il giorno della settimana,Mmm È il mese rappresentato con lettere,dd Rappresenta il giorno del mese,hh:mm:ss Rappresenta l'ora,yyyy Rappresenta l'anno.
Il seguente esempio dimostra l'uso della funzione asctime().
Compiliamo ed eseguiamo il programma sopra riportato, il che produrrà i seguenti risultati:
Sat Mar 25 06:10:10 1999