How is time calculation performed by a computer?

Posted by Jorge Mendoza on Programmers See other posts from Programmers or by Jorge Mendoza
Published on 2012-10-29T22:47:06Z Indexed on 2012/10/29 23:19 UTC
Read the original article Hit count: 348

Filed under:
|

I need to add a certain feature to a module in a given project regarding time calculation. For this specific case I'm using Java and reading through the documentation of the Date class I found out the time is calculated in milliseconds starting from January 1, 1970, 00:00:00 GMT. I think it's safe to assume there is a similar "starting date" in other languages so I guess the specific implementation in Java doesn't matter.

How is the time calculation performed by the computer? How does it know exactly how many milliseconds have passed from that given "starting date and time" to the current date and time?

© Programmers or respective owner

Related posts about time-estimation

Related posts about real-time