What is the most precised DateTime I can use in NET 3.5?

What is actally precision of NET 3.5 DateTime variable ? It is 16 miliseconds? Do I have a option to replace it with some other type? Maybe with DateTimeOffset – is it has better precision?

 My situation is that I have a WinForm C# 2008 Net 3.5 project which work with Start Date and then add between 100 and 500 time durations in miliseconds /video files duration/ . I understand that best is to keep the start date in DateTime varibale and to get current date   with code
   
            dtCurr = dtStart.AddMilliseconds(lItemRealDurMS);


This almost will solve the problem, as I’ll get inaccuracy with only 1 calculcation, not with all 100-500 calculations. Is that correct? Anyway, I’m interesting of the most precise DateTime I can use in NET 3.5
dvplayltdAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
David Johnson, CD, MVPOwnerCommented:
With video files why are you not counting the frames and dividing by the fps? You can't get any more precise with a video than an individual frame
0
 
dvplayltdAuthor Commented:
TO  Dhaest

Well, I find this articles before you send me. Anyway, DateTimeOffset is more precise than DateTime , or it is the same?

To ve3ofa
Well, for my project - workign with a playlist with 24 hours duration few seconds in a day are acceptable solution. Anyway, more accurance is not possible for ordinary PC - most PC timer move between 1 and 5 seconds for a day .
And I already have other system which works with miliseconds, not with frame count.
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
David Johnson, CD, MVPOwnerCommented:
Video measurement is still more precise..  if the file is 2300 frames @ 23.97 fps the play length is 95.954 seconds depending upon the # of video's, involved plus the queuing speed a 24 hour playlist may be +/- a few minutes.

100 and 500 time durations in miliseconds /video files duration (this is what confused me)
0
 
dvplayltdAuthor Commented:
To ve3ofa

100 and 500 time durations in miliseconds  - i mean that I loop via all file's duration and show the current time every file start .
0
 
dvplayltdAuthor Commented:
10x
0
All Courses

From novice to tech pro — start learning today.