I desire to develop a duty that will convert the days into milliseconds. The days style is stored together 0.2444, so exactly how to transform this to milliseonds?



The finest practice because that this, in my opinion is:

TimeUnit.DAYS.toMillis(1); // 1 day to milliseconds.TimeUnit.MINUTES.toMillis(23); // 23 minute to milliseconds.TimeUnit.HOURS.toMillis(4); // 4 hours to milliseconds.TimeUnit.SECONDS.toMillis(96); // 96 secs to milliseconds.



In addition to the other answers, there is additionally the TimeUnit course which enables you to convert one time duration come another. Because that example, to find out how numerous milliseconds consist of one day:

TimeUnit.MILLISECONDS.convert(1, TimeUnit.DAYS); //gives 86400000Note that this an approach takes a long, for this reason if you have a portion of a day, girlfriend will have to multiply the by the number of milliseconds in one day.

You are watching: How many miliseconds in a day


Its essential to cite that as soon as in 4-5 year this technique might provide a 1 second error, becase that a leap-second (http://www.nist.gov/pml/div688/leapseconds.cfm), and the correct formula for the day would be

(24*60*60 + 1) * 1000There is a concern Are leap seconds catered because that by Calendar? and the answer is no.

So, if You\"re designing super time-dependant software, be careful around this formula.

public static dual toMilliSeconds(double day) return day * 24 * 60 * 60 * 1000;or together long:

public static long toMilliSeconds(double day) return (long) (day * 24 * 60 * 60 * 1000);
You can use this utility course -

public course DateUtils public static final long SECOND_IN_MILLIS = 1000; public static final long MINUTE_IN_MILLIS = SECOND_IN_MILLIS * 60; publicly static final long HOUR_IN_MILLIS = MINUTE_IN_MILLIS * 60; public static final long DAY_IN_MILLIS = HOUR_IN_MILLIS * 24; public static final long WEEK_IN_MILLIS = DAY_IN_MILLIS * 7;If you are working ~ above Android framework then simply import the (also called DateUtils) under parcel android.text.format

Thanks for contributing solution to stack Overflow!

Please be certain to answer the question. Carry out details and also share your research!

But avoid

Asking because that help, clarification, or responding to various other answers.Making statements based on opinion; ago them increase with recommendations or personal experience.

See more: 1972 Oldsmobile Cutlass 350 Rocket Specs, The History Of The Oldsmobile 350 Rocket V

To discover more, watch our advice on writing an excellent answers.

short article Your answer Discard

By clicking “Post her Answer”, girlfriend agree come our terms of service, privacy policy and also cookie plan

Not the price you're looking for? Browse other questions tagged java datetime-conversion or questioning your very own question.

site style / logo design © 2021 stack Exchange Inc; user contributions licensed under cc by-sa. Rev2021.9.24.40305

your privacy

By click “Accept every cookies”, girlfriend agree ridge Exchange can store cookies on your device and disclose details in accordance through our Cookie Policy.