Da yy:mm:dd a tempo unix

di il
1 risposte

Da yy:mm:dd a tempo unix

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

  • Re: Da yy:mm:dd a tempo unix

    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