Noget i stil med:
#include <time.h>
#include <stdio.h>
#include <string.h>
int main(void)
{
time_t Time;
struct tm TMStruct;
memset(&TMStruct, 0, sizeof(TMStruct));
TMStruct.tm_year = 2004 - 1900;
TMStruct.tm_mon = 6;
TMStruct.tm_mday = 4;
Time = mktime(&TMStruct);
printf("Seconds %u", (int )Time);
return 0;
}
Jeg er ikke sikker på at standarden garanterer at Time er i sekunder fra 1/1 1970 men det er det almindelige.
Se f.ex:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_mktime.asp