RelativeDateTimeFormatter.RelativeDateTimeUnit

public static final enum RelativeDateTimeFormatter.RelativeDateTimeUnit
extends Enum<RelativeDateTimeFormatter.RelativeDateTimeUnit>

java.lang.Object
   ↳ java.lang.Enum<android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit>
     ↳ android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit


Represents the unit for formatting a relative date. e.g "in 5 days" or "next year"

Summary

Enum values

RelativeDateTimeFormatter.RelativeDateTimeUnit  DAY

Specifies that relative unit is day, e.g. "yesterday", "in 5 days". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  FRIDAY

Specifies that relative unit is Friday, e.g. "last Friday", "this Friday", "next Friday", "in 5 Fridays". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  HOUR

Specifies that relative unit is hour, e.g. "1 hour ago", "in 5 hours". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  MINUTE

Specifies that relative unit is minute, e.g. "1 minute ago", "in 5 minutes". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  MONDAY

Specifies that relative unit is Monday, e.g. "last Monday", "this Monday", "next Monday", "in 5 Mondays". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  MONTH

Specifies that relative unit is month, e.g. "last month", "in 5 months". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  QUARTER

Specifies that relative unit is quarter, e.g. "last quarter", "in 5 quarters". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  SATURDAY

Specifies that relative unit is Saturday, e.g. "last Saturday", "this Saturday", "next Saturday", "in 5 Saturdays". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  SECOND

Specifies that relative unit is second, e.g. "1 second ago", "in 5 seconds". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  SUNDAY

Specifies that relative unit is Sunday, e.g. "last Sunday", "this Sunday", "next Sunday", "in 5 Sundays". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  THURSDAY

Specifies that relative unit is Thursday, e.g. "last Thursday", "this Thursday", "next Thursday", "in 5 Thursdays". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  TUESDAY

Specifies that relative unit is Tuesday, e.g. "last Tuesday", "this Tuesday", "next Tuesday", "in 5 Tuesdays". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  WEDNESDAY

Specifies that relative unit is Wednesday, e.g. "last Wednesday", "this Wednesday", "next Wednesday", "in 5 Wednesdays". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  WEEK

Specifies that relative unit is week, e.g. "last week", "in 5 weeks". 

RelativeDateTimeFormatter.RelativeDateTimeUnit  YEAR

Specifies that relative unit is year, e.g. "last year", "in 5 years". 

Public methods

static RelativeDateTimeFormatter.RelativeDateTimeUnit valueOf(String name)
static final RelativeDateTimeUnit[] values()

Inherited methods

Enum values

DAY

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit DAY

Specifies that relative unit is day, e.g. "yesterday", "in 5 days".

FRIDAY

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit FRIDAY

Specifies that relative unit is Friday, e.g. "last Friday", "this Friday", "next Friday", "in 5 Fridays".

HOUR

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit HOUR

Specifies that relative unit is hour, e.g. "1 hour ago", "in 5 hours".

MINUTE

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit MINUTE

Specifies that relative unit is minute, e.g. "1 minute ago", "in 5 minutes".

MONDAY

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit MONDAY

Specifies that relative unit is Monday, e.g. "last Monday", "this Monday", "next Monday", "in 5 Mondays".

MONTH

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit MONTH

Specifies that relative unit is month, e.g. "last month", "in 5 months".

QUARTER

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit QUARTER

Specifies that relative unit is quarter, e.g. "last quarter", "in 5 quarters".

SATURDAY

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit SATURDAY

Specifies that relative unit is Saturday, e.g. "last Saturday", "this Saturday", "next Saturday", "in 5 Saturdays".

SECOND

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit SECOND

Specifies that relative unit is second, e.g. "1 second ago", "in 5 seconds".

SUNDAY

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit SUNDAY

Specifies that relative unit is Sunday, e.g. "last Sunday", "this Sunday", "next Sunday", "in 5 Sundays".

THURSDAY

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit THURSDAY

Specifies that relative unit is Thursday, e.g. "last Thursday", "this Thursday", "next Thursday", "in 5 Thursdays".

TUESDAY

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit TUESDAY

Specifies that relative unit is Tuesday, e.g. "last Tuesday", "this Tuesday", "next Tuesday", "in 5 Tuesdays".

WEDNESDAY

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit WEDNESDAY

Specifies that relative unit is Wednesday, e.g. "last Wednesday", "this Wednesday", "next Wednesday", "in 5 Wednesdays".

WEEK

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit WEEK

Specifies that relative unit is week, e.g. "last week", "in 5 weeks".

YEAR

Added in API level 28
public static final RelativeDateTimeFormatter.RelativeDateTimeUnit YEAR

Specifies that relative unit is year, e.g. "last year", "in 5 years".

Public methods

valueOf

public static RelativeDateTimeFormatter.RelativeDateTimeUnit valueOf (String name)

Parameters
name String

Returns
RelativeDateTimeFormatter.RelativeDateTimeUnit

values

public static final RelativeDateTimeUnit[] values ()

Returns
RelativeDateTimeUnit[]