I don’t know where the issue lies, but the metadata taken from all of my pictures always shows on iNat as the day before. This is even though the camera and the photo itself, both have the correct date. This is using a desktop and it’s been that way since I started using iNat.
@karen33317 – i looked at this photo (https://www.inaturalist.org/photos/44906235), and it looks like the datetimestamp on this photo is actually next year (2020). i think that’s fundamentally what’s causing your issue. it’s a little confusing because the observed on date on your observation shows up as 2019, but i think that’s related to problems described here: https://forum.inaturalist.org/t/date-submitted-before-date-observed/3120. (so yours is a different issue than what’s described in this thread, probably.)
As for the web example, the user has chosen Paris for their account’s time zone, so that time zone will be tacked on to the end of the date and time of their observations, when uploaded via the web. Not a bug, but perhaps time zones can be handled better.
The photo metadata does not have to match the observation. The Date time value you see at https://www.inaturalist.org/photos/45017850 (as well as everything else listed under Width and Height) are just the values we parsed out of the EXIF / XMP tags. We will utilize the DateTimeOriginal and/or DateTimeDigitized tag values when initially creating an observation from a photo, but after that the user can change the date observed. So don’t expect those two things to match up.
Discrepancy between the Observed: date at https://www.inaturalist.org/observations/28862644 (Jul 15, 2019 · 8:09 AM UTC) and the observed date on Identify (July 15, 2019 1:09 AM for me) are admittedly confusing: obs detail is showing the datetime in the time zone of the observation, while Identify is showing the datetime in the time zone of the viewer (this is why Cassi and I see different dates there). IMO, Identify should be changed to match obs detail and show the date observed in the time zone of the observation. Agreed?