Skip to content

oguzhanaslann/RelativeTime

Repository files navigation

Relative Time

This is a simple kotlin based library for calculating Relative time by current time.

Time title Returned when
YearAgo Given date difference from now is longer than a year
MonthAgo Given date difference from now is longer than a month
WeekAgo Given date difference from now is longer than a week
DayAgo Given date difference from now is longer than a day
HourAgo Given date difference from now is longer than a hour
JustNow Given date is same as now
Unknown Given date cannot be processed

Be careful

for month differences, 11.x months still counted as a whole year

How to use

RelativeTime.from( <java.util.Date> ) 

when you call the 'from' function with a Date object, it returns a Relative time object. After that, you can map the object by your own use case.

Every relative time object contains a corresponding difference value of corresponding time. For instance, DayAgo(6) means there are 6 days between now and given Date object. Only JustNow and Unknown types do not contain such values.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages