Class PreJava9DateFormatProvider

java.lang.Object
com.google.gson.internal.PreJava9DateFormatProvider

public class PreJava9DateFormatProvider extends Object
Provides DateFormats for US locale with patterns which were the default ones before Java 9.
  • Constructor Details

    • PreJava9DateFormatProvider

      private PreJava9DateFormatProvider()
  • Method Details

    • getUsDateTimeFormat

      public static DateFormat getUsDateTimeFormat(int dateStyle, int timeStyle)
      Returns the same DateFormat as DateFormat.getDateTimeInstance(dateStyle, timeStyle, Locale.US) in Java 8 or below.
    • getDatePartOfDateTimePattern

      private static String getDatePartOfDateTimePattern(int dateStyle)
    • getTimePartOfDateTimePattern

      private static String getTimePartOfDateTimePattern(int timeStyle)