Sean Reilly on 24 Jun, 2020 10:36 PM
This is my fault - I've neglected to make an int date method for the account creation date, so it is using the long value which is returned from the java.util.Date object's getTime() method.
There are a few ways to resolve this, but the simplest way that comes to mind, starting with an int YYYYMMDD date, is to use something like this:
int intDate = 20200624;
long longDate = DateUtil.convertIntDateToLong(intDate).getTime();
Or if you are already using java's Date class you can call getTime() on it to get the long value that moneydance is looking for. I'll add methods to get and set the date as an int, but of course that's not going to help you in the short term.