Package one.nio.util

Class Dates


  • public class Dates
    extends java.lang.Object
    Fast garbage-free algorithms for manipulating calendar dates
    • Constructor Summary

      Constructors 
      Constructor Description
      Dates()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static long asLocal​(long millis)  
      static int dateOfMillis​(long millis)  
      static int day​(int date)  
      static int dayNum​(long millis)  
      static int daysBetween​(long fromMillis, long toMillis)  
      static int daysInMonth​(int month, int year)  
      static int encode​(int year, int month, int day)  
      static boolean isLeapYear​(int year)  
      static int month​(int date)  
      static int year​(int date)  
      static int yearsBetween​(long fromMillis, long toMillis)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Dates

        public Dates()
    • Method Detail

      • encode

        public static int encode​(int year,
                                 int month,
                                 int day)
      • year

        public static int year​(int date)
      • month

        public static int month​(int date)
      • day

        public static int day​(int date)
      • isLeapYear

        public static boolean isLeapYear​(int year)
      • daysInMonth

        public static int daysInMonth​(int month,
                                      int year)
      • asLocal

        public static long asLocal​(long millis)
      • dayNum

        public static int dayNum​(long millis)
      • dateOfMillis

        public static int dateOfMillis​(long millis)
      • yearsBetween

        public static int yearsBetween​(long fromMillis,
                                       long toMillis)
      • daysBetween

        public static int daysBetween​(long fromMillis,
                                      long toMillis)