# Thread.sleep(3600000) is = minute ?

smart smart
Greenhorn
Posts: 4
Hi
i am new baby for java
what is Thread.sleep(3600000) = minute ?
any math formula can tell?
Thank for helping

Ben Souther
Sheriff
Posts: 13411
"smart smart",
Welcome to the ranch!
-Ben

Nitesh Kant
Bartender
Posts: 1638
The argument to the sleep method, you have shown is in milliseconds.
1000 milliseconds = 1 seconds
60 seconds = 1 minute

I think you get the formula now

Ray Hsieh
Ranch Hand
Posts: 59
There's an easier way, just use the TimeUnit enumeration from java.util.concurrent.

To make a thread sleep for 1 minute, you do something like this:

TimeUnit.MINUTES.sleep(1);

To make it sleep for 30 seconds:

TimeUnit.SECONDS.sleep(30);

And so on.

Ernest Friedman-Hill
author and iconoclast
Marshal
Posts: 24212
35
Originally posted by Ray Hsieh:
There's an easier way, just use the TimeUnit enumeration from java.util.concurrent.

Yes, that's an excellent solution, but note that there's no MINUTE member. There's SECOND, MICROSECOND, NANOSECOND, and such, but no MINUTE.

Ray Hsieh
Ranch Hand
Posts: 59
Actually, there is, if we're talking about Java 6.

http://java.sun.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html

It even has DAYS!

Ernest Friedman-Hill
author and iconoclast
Marshal
Posts: 24212
35
I stand corrected. Us old-timers, what do we know...

Henry Wong
author
Marshal
Posts: 21492
84
I guess I am an old-timer too... but isn't 3600000 = one hour?

Henry

yao fan
Greenhorn
Posts: 1
I think this is you want to know.
1 s = 1000 ms
1 m = 60 s
1 h = 60 m