There was another issue I had with the contact information, the person's address didn't always show the complete 9 digit zip code if they had a long street address. Fixed that by putting the address under 'notes'. I guess I can temporarily fix the birthday/anniversary issue by adding those dates to the 'notes' as well. The correct dates appear in my calendar, etc.
UPDATE: 2/11/12 1:00 PM I found an app called "Contacts" by Contapps LTD that seems to be an easier way to find contacts and it gets the birthday correct. Will certainly be using it instead of the native contact list.
Last edited by Lenagainster; 02-11-2012 at 11:04 AM.
I did find that the year 70 is the trigger, everything after 70 is ok, anything pre 1970 has the error. I tried deleting all my contacts and then re-importing from Google and the error was triggered on the import.
I don't see on the Contapps site if they sync with Google contacts, other than that it looks like I might try it.
Last edited by TBD1; 02-11-2012 at 06:32 PM.
I got a response from HTC regarding my email to Customer Support about the "1970" error:
We understand your concern with the birthdays and anniversaries being incorrect. HTC is aware that this may occur with some devices and is investigating the issue. We do know that this is related to a possible change with leap year but do not have an estimate time for a resolution at this time.
In the meantime, you may wish to search on the Android Market for a third party calendar application that may provide some change to this......
I think the "leap year" claim is BS since the error occurs for everything prior to 1970; leap years occur in 1964, 1968, 1972, 1976, etc.
Last edited by Lenagainster; 02-11-2012 at 06:55 PM.
Also, sorry I can't help with this as the problem me and others had before was Birthdays being a day behind and you all are saying it is a day ahead. But for me and most others the OTA update fixed it, so many if you factory reset and reinstall the update? That's the only thing I can think might be possible, unless another update comes out.
February 29, 2012 isn't here yet. Why would it affect just dates prior to January 1, 1970?
At least one other person (TBD1) has the same error. It is unlikely that his/her OTA update and mine were somehow corrupted in the same way.
HTC is AWARE of the error as they stated in their response to my email, so why go through the pains of a factory reset to try to fix a problem with the software?
According to a computer programming guru I spoke with, January 1, 1970 was chosen as Day One in calculating dates, so that dates after 1/1/1970 are added to that number, and days before 1/1/1970 are negative numbers. Maybe the software that calculates the date to be shown in the "People" tab forgot about day Zero, and thus all dates prior to 1/1/1970 are off by one digit.
In any case, at the recommendation of HTC to use a third party app until they get around to finding and fixing the problem, the "Contacts' app from Contapps, LTD is so much better for viewing the information that I would never go back to HTC's contact list even if they fixed it.
I had the problem and repeatedly made HTC aware. They for sure fixed it with the latest Over The Air update. Funny how they didn't document it as a fix though. I suspect that HTC does not want to admit 1/100th of the problems with this phone.