TimeRoundNanos (TimeExtraZeros) option

Rounds the time value to six fractional seconds digits. You can use the timeRoundNanos option to specify that the system allows and rounds non-zero digits with smaller than microsecond precision. The option is also referred to as the TimeExtraZeros option.

If you do not use the timeRoundNanos option, a value is accepted if it can be stored without loss of precision. If you use this option, the value is accepted even when full precision of any fractional seconds cannot be preserved. In this case, the value is rounded.
For example, consider the following time stamps:
   1999/12/31 23:59:59.9999994
   1999/12/31 23:59:59.9999995

Both of these time stamps specify a smaller than microsecond resolution. Without the option, each record would be rejected. With the option, the first sample time stamp is rounded to the 1999/12/31 23:59:59.999999 value. The second sample is rounded to the 2000/01/01 00:00:00.0 value.

If you do not specify the timeRoundNanos option, the default value is false. If you specify the option with no value, the default value is true.

This option is not supported for the fixed-length format.