22. maj 2003 - 20:21
Der er
5 kommentarer og 1 løsning
strftime hvordan får jeg det rigtige resultat?
Hej, jeg har lavet følgende kode: #include <stdio.h> #include <time.h> int main(void) { time_t result; char timeStamp[80]; result = time(NULL); strftime(timeStamp,strlen(timeStamp)+1,"%a %d %b %H:%M:% S",localtime(&result)); printf("Tiden er:\n%s GMT\n",timeStamp); return(0); } Min streng skal indeholde en tid, som ligner: Thu, 22 May 20:16:00
Annonceindlæg fra DE-CIX
#include <stdio.h> #include <time.h> int main(void) { time_t result; char timeStamp[80]; result = time(NULL); strftime(timeStamp,sizeof(timeStamp),"%a, %d %b %H:%M",localtime(&result)); printf("Tiden er:\n%s\n",timeStamp); return(0); }
Og med sekunder: #include <stdio.h> #include <time.h> int main(void) { time_t result; char timeStamp[80]; result = time(NULL); strftime(timeStamp,sizeof(timeStamp),"%a, %d %b %H:%M:%S",localtime(&result)); printf("Tiden er:\n%s\n",timeStamp); return(0); } Tiden er: Thu, 22 May 20:33:31