InfluxData.Net icon indicating copy to clipboard operation
InfluxData.Net copied to clipboard

Small changes to allow Microsecond and Tick (100 ns) resolutions

Open theonlynexus opened this issue 5 years ago • 0 comments

Summary

  • Changed TimeUnit to be an enum.
  • Added Nanoseconds, Ticks and Microseconds to TimeUnit
  • Added TimeUnit formatting extension

Discussion:

Nanoseconds and Ticks are effectively synonyms. The changes make use of the DateTime.AddTicks() function to compute differences from the epoch with a resolution of 100 nanoseconds (1 Tick).

I didn't have the time to go through the tests and see if anything needs adjusting, I only did some actual data ingress with the modified code. It would be wise to review my changes and modify/add tests as required.

theonlynexus avatar Apr 26 '19 04:04 theonlynexus