Java Milliseconds in Year

前端 未结 9 1905
终归单人心
终归单人心 2020-12-09 08:24

I am doing some date calculations in Java using milliseconds and noticing an issue with the following:

private static final int MILLIS_IN_SECOND = 1000;
             


        
9条回答
  •  失恋的感觉
    2020-12-09 09:02

    try this

        int MILLIS_IN_SECOND = 1000;
        int SECONDS_IN_MINUTE = 60;
        int MINUTES_IN_HOUR = 60;
        int HOURS_IN_DAY = 24;
        int DAYS_IN_YEAR = 365;
    
        long MILLISECONDS_IN_YEAR = (long) MILLIS_IN_SECOND * SECONDS_IN_MINUTE * MINUTES_IN_HOUR * HOURS_IN_DAY * DAYS_IN_YEAR;
    
        System.out.println(MILLISECONDS_IN_YEAR); // Returns 31536000000
    

提交回复
热议问题