When I use a small VB macro to gather the metadata from the Date Taken field of an image I run into a strange problem.
If an image has a date taken of: 27/07/2018 12:07:30
The Macro duly returns 27/07/2018 12:07:30
However if the Date Taken field is changed to 27/07/2018 00:00:00
The macro returns 27/07/2018
And changing the value from 00:00:00 to 00:00:01 restores things to normal.
The problem is that 00:00:00 is a legitimate time (the Stroke of midnight) for the Date Taken field.
You may ask, how many images do I have taken on the stoke of midnight? And the answer is, as far as I can find - NONE
But the problem becomes bothersome because quite a few images downloaded from the Internet do indeed contain a time of 00:00:00.
It makes string operations on the Date created field a good deal more complicated.