FormatStyle

public final enum FormatStyle
extends Enum<FormatStyle>

java.lang.Object
   ↳ java.lang.Enum<java.time.format.FormatStyle>
     ↳ java.time.format.FormatStyle


Enumeration of the style of a localized date, time or date-time formatter.

These styles are used when obtaining a date-time style from configuration. See DateTimeFormatter and DateTimeFormatterBuilder for usage.

Summary

Enum values

FormatStyle  FULL

Full text style, with the most detail. 

FormatStyle  LONG

Long text style, with lots of detail. 

FormatStyle  MEDIUM

Medium text style, with some detail. 

FormatStyle  SHORT

Short text style, typically numeric. 

Public methods

static FormatStyle valueOf(String name)
static final FormatStyle[] values()

Inherited methods

Enum values

FULL

Added in API level 26
public static final FormatStyle FULL

Full text style, with the most detail. For example, the format might be 'Tuesday, April 12, 1952 AD' or '3:30:42pm PST'.

LONG

Added in API level 26
public static final FormatStyle LONG

Long text style, with lots of detail. For example, the format might be 'January 12, 1952'.

MEDIUM

Added in API level 26
public static final FormatStyle MEDIUM

Medium text style, with some detail. For example, the format might be 'Jan 12, 1952'.

SHORT

Added in API level 26
public static final FormatStyle SHORT

Short text style, typically numeric. For example, the format might be '12.13.52' or '3:30pm'.

Public methods

valueOf

public static FormatStyle valueOf (String name)

Parameters
name String

Returns
FormatStyle

values

public static final FormatStyle[] values ()

Returns
FormatStyle[]