GNOME Bugzilla – Bug 721251
Incorrect Transaction Dates
Last modified: 2018-06-29 23:23:07 UTC
I've just recently upgraded to version 2.6.0 and when opening my GnuCash created files from the previous stable version series, 2.4, I've found that all my transactions are now showing as the previous day. For example, transactions dates that were set to 28/12/2013 in 2.4 are now showing as 27/12/2013 in 2.6. I've checked GnuCash's settings and everything is set to use my locale. I'm living in New Zealand (NZDT) which currently using GMT +13 due to DST, GMT +12 otherwise. Let me know if you require any further information. I'll check if this affects the same files on a Linux distribution in an hour or so as well.
I upgraded from 2.4.13 to 2.6.0 and have not experienced this problem. All the transaction dates in my files are (displayed) correct in the GUI. GMT -8, no DST (GMT -7 in the summer). I use the ISO format for my date display.
FWIW, I'm also using the XML backend. Where did you get your 2.4 release? Was it included in an OS distribution? And similarly for 2.6, where did it come from?
(In reply to comment #1) > I upgraded from 2.4.13 to 2.6.0 and have not experienced this problem. All the > transaction dates in my files are (displayed) correct in the GUI. > > GMT -8, no DST (GMT -7 in the summer). I use the ISO format for my date > display. Right. That's because the problem manifests only in eastern-hemisphere (GMT+x) timezones. See bug 711289, which is likely related to this one.
Replicated. OSX gets the right TZ, windows doesn't.
Found it. I didn't have DST detection right for the southern-hemisphere. r23670.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=721251. Please update any external references or bookmarks.