Most visited

Recently visited

Added in API level 1

DateSorter

public class DateSorter
extends Object

java.lang.Object
   ↳ android.webkit.DateSorter


Sorts dates into the following groups: Today Yesterday seven days ago one month ago older than a month ago

Summary

Constants

int DAY_COUNT

must be >= 3

Public constructors

DateSorter(Context context)

Public methods

long getBoundary(int index)
int getIndex(long time)
String getLabel(int index)

Inherited methods

From class java.lang.Object

Constants

DAY_COUNT

Added in API level 1
int DAY_COUNT

must be >= 3

Constant Value: 5 (0x00000005)

Public constructors

DateSorter

Added in API level 1
DateSorter (Context context)

Parameters
context Context: Application context

Public methods

getBoundary

Added in API level 1
long getBoundary (int index)

Parameters
index int: date bin index as returned by getIndex()
Returns
long date boundary at given index

getIndex

Added in API level 1
int getIndex (long time)

Parameters
time long: time since the Epoch in milliseconds, such as that returned by Calendar.getTimeInMillis()
Returns
int an index from 0 to (DAY_COUNT - 1) that identifies which date bin this date belongs to

getLabel

Added in API level 1
String getLabel (int index)

Parameters
index int: date bin index as returned by getIndex()
Returns
String string label suitable for display to user

Hooray!