Da yy:mm:dd a tempo unix

di Anonimizzato21337 il
1 risposte
Ciao a tutti, ho l'esigenza di implementare una funzione in un mio programma e per fare ciò mi serve trasformare una data inserita dall'utente nel formato aa\mm\gg in tempo unix, cioè il numero di secondi trascorso dal primo gennaio 1970 alla data inserita. Non sono molto esperto, ma mi pare che nelle time.h ci sia solo la possibilità di fare il contrario, cioè partire dal numero di secondi e risalire alla data. Suggerimenti?

1 Risposte

  • Devi riempire una struttura tm con la data nel formato a disposizione utilizzando gmtime e strptime, quindi una volta che hai la data nella struttura tm utilizzi mktime che ti ritorna la data da epoch. Più facile da fare che da spiegare
Devi accedere o registrarti per scrivere nel forum
1 risposte