This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hi there, I'm new and never posted here, so feel free to kick me any time, and have fun with me . ok, done presentations, mine is a tiny question (-bows to java gurus-): Why when I call System.currentTimeMillis() it returns me a long which always ends in 0 ? Moreover a thread waiting, say, 5 millis and then displaying the time cycles an average of 10 times with the same value (that is changes every 50 ms). Shouldn't the method return in millisecond precision ? Or is there (surely) something I fail to get ? Thanks for your time, Andy
I think the phenomenon you report is a limitation of your operating system, not of Java. While Java has the capability of reporting millisecond precision, your specific machine's resolution of time is to the hundredth of a second. Hence System.currentTimeMillis() % 10 == 0 in your case. Art
Joined: Jul 15, 2001
Shees ! I almost fell from my chair. I need some icecream Well, thanks, but then why on earth this program:
gives this as a result ?
I am still completely at loss... Thanks again Andy
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com