cqrlog does not stay on UTC at winter/summer time changes

5 posts / 0 new
Last post
AB1KW
AB1KW's picture
cqrlog does not stay on UTC at winter/summer time changes

When cqrlog does a system call, the kernel gives it the time essentially in UTC.

However, something in the delphi/lazarus implementation underlying cqrlog converts it to localtime, and then cqrlog converts it back to UTC - wrong after a daylight savings time change.

I am sick of losing a few hundred LOTW confirmations on each DST change due to cqrlog doing this idiotic wrong conversion.

Why can't it just get UTC time directly from the OS and do everything in UTC?

Is Delphi/Lazarus so broken that only localtime is supported and not UTC?

ok2cqr
ok2cqr's picture
Re: cqrlog does not stay on UTC at winter/summer time changes

It is my false because I didn't find function which returns UTC time. Hopefully find it and next release will be fine.

73 Petr, OK2CQR

n9gxa
Hello Petr, I am hoping

Hello Petr,

I am hoping this has been fixed. Will it show up in the next release?

Thank You for this program!

73 - Paul - N9GXA

ok2cqr
ok2cqr's picture
Re: Hello Petr, I am hoping

Hello Paul,

yes, I've found a solution and will fix it in next release.

73 Petr, OK2CQR

n9gxa
Re: cqrlog does not stay on UTC at winter/summer time changes

Thanks you very much, Petr!

73 - Paul - N9GXA