Date of transaction change with time zone change
John Ralls
jralls at ceridwen.fremont.ca.us
Mon May 26 12:54:58 EDT 2014
On 25 May 2014, at 19:10, Fabricio Lemos <fabricio.lemos at gmail.com> wrote:
> Hello,
>
> I moved to another country, with a different timezone, and now all of my
> transactions date are shown as they were made the day before the actual
> date. This bug <https://bugzilla.gnome.org/show_bug.cgi?id=137017> was
> reported more than 10 years ago but still isn't fixed. Anybody have a
> workaround to the problem other than changing my computer timezone to the
> old one?
Nope. It's inherent in the way GnuCash handles entry time and the (IMO dumb) way that bug was addressed, by setting entry time to midnight local of the entry date. It would have set it to 1100 GMT for that date -- 1100 so that the date wouldn't change on New Zealanders when going on DST -- but that's not what happened, so for now you're stuck.
I've proposed on the dev list to use only the date, no time, for entry dates for version 2.8.
To answer an earlier question, date/time is stored in either ISO-8601 format (XML) or whatever is the native date/time field in the active SQL database. It's a 64-bit “unix” time in memory.
Regards,
John Ralls
More information about the gnucash-user
mailing list