Hi,
There's a few possibilities here:
Until the last week, we didn't parse millisecond timestamps into the OME data model. It's possible that it's being reduced to second precision. However, this part of the output is using the deltaT from the start of acquisition which is double-precision floating point, so I'm fairly sure that the millisecond timestamp support would not affect this unless it's being converted to/from a Timestamp object internally.
Looking at the Zeiss reader, I think the problem is probably in the use of second precision in parseTimestamp():
https://github.com/openmicroscopy/bioformats/blob/develop/components/bio-formats/src/loci/formats/in/BaseZeissReader.java#L1012If you could possibly upload a sample image using
http://qa.openmicroscopy.org.uk/qa/upload/ then I can take a closer look at exactly what is being stored, and make sure that we are reading it correctly. Note that it would be helpful to have the exact date/time/timezone for the start of acquisition in addition to the file itself.
Note that a second problem with ZVI is the use of a very odd time base in their internal timestamps.
http://trac.openmicroscopy.org.uk/ome/ticket/9660 It's not seconds, nor is it ms, ns, ps or some other whole decimal fraction of a second. And just to make things more annoying, it also varies over time(!) I've not yet determined accurately all the variants due to it being such high resolution I'm running into lots of floating point rounding issues. Unfortunately, I'm also limited to what I can observe based upon what I can see in AxioVision, which may also be imposing its own rounding error on its output (which is second precision only). I need to repeat it with a multi-precision maths library, and then it might make more sense. This basically means that there is currently a drift in ZVI timestamps due to the current timebase being slightly out, but which we will hopefully resolve soon as well. This shouldn't have any significant effect upon the precision of the relative inter-plane timings within your file, but it may mean that the accuracy of the acquisition dates may off by a bit.
Regards,
Roger