Date: Fri, 18 Oct 2002 09:17:14 +0600 From: Boris Kovalenko <boris@ntmk.ru> To: freebsd-stable@freebsd.org Subject: mktime problem? Message-ID: <3DAF7D3A.7060603@ntmk.ru>
next in thread | raw e-mail | index | archive | help
Hello!
First the simple source code:
#include <stdio.h>
#include <sys/time.h>
int main(int argc, char **argv)
{
time_t today = time( NULL );
struct tm temp = *localtime( &today );
temp.tm_hour = 24;
temp.tm_min = 0;
temp.tm_sec = 0;
temp.tm_mday = 27;
today = mktime( &temp );
printf("%s\n", ctime( &today ));
return 0;
}
I expect 28 Oct 00:00, but got 27 Oct 23:00. Why? Daylight saving should
be at 28 Oct 02:00? My zoneinfo is Yekaterinburg.
--
Good Luck,
Boris [Team OS/2]
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DAF7D3A.7060603>
