Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

theonlynexus
Copy link

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.

- Added Nanoseconds, Ticks and Microseconds to TimeUnit
- Added TimeUnit formatting extension
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant