Package com.infinitekind.util
Class CustomDateFormat
java.lang.Object
com.infinitekind.util.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
Modifier and Type Method Description static CustomDateFormatdateFormatFromSystem()java.lang.Stringformat(int date)Format the given YYYYMMDD integer date as a stringjava.lang.Stringformat(int year, int month, int day)java.lang.Stringformat(java.util.Calendar cal)java.lang.Stringformat(java.util.Date date)Format the given java.util.Date object as a stringjava.lang.StringgetFieldOrderString()Return a simple character string indicating the order of the m,d,y fields.java.lang.StringgetPattern()static intguessCenturyForYear(int year)static voidmain(java.lang.String[] argv)java.util.Dateparse(java.lang.String dateStr)intparseInt(java.lang.String dateStr)voidsetShowDay(boolean showDay)voidsetShowYear(boolean showYear)
-
Constructor Details
-
CustomDateFormat
public CustomDateFormat(java.lang.String formatStr)
-
-
Method Details
-
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) -
dateFormatFromSystem
-
main
public static void main(java.lang.String[] argv)
-