Rappresento le date utilizzando secondi (e microsecondi) dal 1970 oltre a un fuso orario e un flag dst. Voglio stampare una rappresentazione della data usando strftime, ma usa il valore globale per il fuso orario (extern long time time) che viene prelevato dall'ambiente. Come posso stampare la zona che preferisco per stampare?Come posso impostare il fuso orario prima di chiamare strftime?
5
A
risposta
6
Il seguente programma imposta la variabile di ambiente UNIX TZ con il fuso orario richiesto e quindi stampa un tempo formattato utilizzando strftime.
Nell'esempio seguente, il fuso orario è impostato sul fuso orario Pacifico USA.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (int argc, char *argv[])
{
struct tm *mt;
time_t mtt;
char ftime[10];
setenv("TZ", "PST8PDT", 1);
tzset();
mtt = time(NULL);
mt = localtime(&mtt);
strftime(ftime,sizeof(ftime),"%Z %H%M",mt);
printf("%s\n", ftime);
}
1
Modificare il fuso orario tramite l'impostazione della variabile globale timezone
e utilizzare localtime
per ottenere l'ora di stampa tramite strftime
.
Problemi correlati
- 1. Come `strftime` aver regolato il fuso orario?
- 2. Come impostare il fuso orario in codeigniter?
- 3. Python: strftime, gmtime non rispettando il fuso orario
- 4. Come impostare il fuso orario in gnuplot?
- 5. Come impostare correttamente il fuso orario mysql
- 6. Come impostare il fuso orario predefinito nell'applicazione ASP.Net
- 7. Come impostare il fuso orario locale in Sails.js o Express.js
- 8. come impostare il fuso orario dell'India nel rotaie 3
- 9. come impostare il fuso orario predefinito in yii?
- 10. Android come impostare il fuso orario tramite l'applicazione
- 11. regolare il fuso orario
- 12. Come impostare il fuso orario per Postgres psql?
- 13. Come impostare il fuso orario con l'oggetto DateTime?
- 14. Cercando di impostare il fuso orario per un evento
- 15. Impostare il fuso orario del database MySQL su GMT
- 16. Come posso ottenere il fuso orario del server locale?
- 17. Come si imposta il fuso orario dalla riga di comando?
- 18. specificare il fuso orario di output cqlsh
- 19. Come ottenere il fuso orario del cliente?
- 20. come rilevare il fuso orario del client?
- 21. Come cambiare il fuso orario e il fuso orario nel simulatore iPhone?
- 22. Come ottenere il fuso orario dell'utente?
- 23. Come cambio il fuso orario in JavaScript?
- 24. Come posso modificare l'offset del fuso orario git?
- 25. Convertire fuso orario locale a PST fuso orario in C#
- 26. rimuovere il fuso orario di pytz
- 27. Fuso fuso orario per il test delle app Web
- 28. Posso impostare il fuso orario per i report in Amazon Cloudwatch?
- 29. H2 predefinito fuso orario
- 30. Come ottenere il fuso orario locale dell'utente diverso dal fuso orario del server (UTC) in python?