Class CustomDateFormat


  • public class CustomDateFormat
    extends java.lang.Object
    Flexible date parser and formatter
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomDateFormat​(java.lang.String formatStr)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String format​(int date)
      Format the given YYYYMMDD integer date as a string
      java.lang.String format​(int year, int month, int day)  
      java.lang.String format​(java.util.Calendar cal)  
      java.lang.String format​(java.util.Date date)
      Format the given java.util.Date object as a string
      java.lang.String getFieldOrderString()
      Return a simple character string indicating the order of the m,d,y fields.
      java.lang.String getPattern()  
      static int guessCenturyForYear​(int year)  
      static void main​(java.lang.String[] argv)  
      java.util.Date parse​(java.lang.String dateStr)  
      int parseInt​(java.lang.String dateStr)  
      void setShowDay​(boolean showDay)  
      void setShowYear​(boolean showYear)  
      • Methods inherited from class java.lang.Object

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

      • CustomDateFormat

        public CustomDateFormat​(java.lang.String formatStr)
    • Method Detail

      • getFieldOrderString

        public java.lang.String getFieldOrderString()
        Return a simple character string indicating the order of the m,d,y fields. This can be fed to the DateFieldOrder enum builder in com.infinitekind.moneydance.model.txtimport package, if available.
        Since:
        Moneydance 2017.3 build 1605
      • setShowDay

        public void setShowDay​(boolean showDay)
      • setShowYear

        public void setShowYear​(boolean showYear)
      • getPattern

        public java.lang.String getPattern()
      • format

        public final java.lang.String format​(java.util.Date date)
        Format the given java.util.Date object as a string
      • format

        public final java.lang.String format​(int date)
        Format the given YYYYMMDD integer date as a string
      • format

        public java.lang.String format​(java.util.Calendar cal)
      • format

        public java.lang.String format​(int year,
                                       int month,
                                       int day)
      • parse

        public java.util.Date parse​(java.lang.String dateStr)
      • parseInt

        public int parseInt​(java.lang.String dateStr)
      • guessCenturyForYear

        public static final int guessCenturyForYear​(int year)
      • main

        public static void main​(java.lang.String[] argv)