Skip to content

Most visited

Recently visited

navigation
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
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.