Add fractional second support to timestamps #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
RFC-3339 supports fractional seconds as does the ISO-8601 but the regexp being used for validation of timestamp strings did not allow them for a TJSON timestamp value.
Technically the RFC-3339 specification allows use of a comma
,
as well as decimal point.
for the whole and fractional seconds separator:Although use of
,
is common in European countries, in the interests of eliminating equivalent but lexically different encodings which would have a different cryptographic hash, this change only allows the decimal point as the separator. Thus2016-10-02T07:31:51.42Z
is a valid timestamp, but2016-10-02T07:31:51,42Z
is not.