Skip to content

Most visited

Recently visited

navigation

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.

Take a one-minute survey?
Help us improve Android tools and documentation.