Wow, I er sandeligt hurtige her... her tror jeg at jeg kan komme og svare på mit eget spørgsmål som den første og eneste, men næææh nej :) Det er jo skønt med så aktive hjælpere!
Men anyway, jeg fandt noget her:
http://www.willows.com/cgi-bin/cvsweb/Willows/twin/osdll/DrvTime.c?rev=1.2/* systemtime_to_tm: change a Windows SYSTEMTIME into an ANSI struct tm */
static void systemtime_to_tm(LPSYSTEMTIME lpst, struct tm *ptm)
{
ptm->tm_year = lpst->wYear - 1900;
ptm->tm_mon = lpst->wMonth - 1;
ptm->tm_wday = lpst->wDayOfWeek;
ptm->tm_mday = lpst->wDay;
ptm->tm_hour = lpst->wHour;
ptm->tm_min = lpst->wMinute;
ptm->tm_sec = lpst->wSecond;
ptm->tm_isdst = -1;
}
Og det kombinerer jeg lige med sådan noget:
date_len = strftime(sz_date, sizeof(sz_date) - 1, "%B %d %Y %I:%M %p", &my_tm );
Jeg takker for interessen :)