Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/piotrmoskala/JTimeAgo

Library extends java.util.Date and provide methods to return "time ago"/"minutes ago"/"hours ago" date strings based on current date and date provided to JTimeAgo object. Work everywhere where Java ( Java, Scala, Android ) is available.
https://github.com/piotrmoskala/JTimeAgo

Last synced: 20 days ago
JSON representation

Library extends java.util.Date and provide methods to return "time ago"/"minutes ago"/"hours ago" date strings based on current date and date provided to JTimeAgo object. Work everywhere where Java ( Java, Scala, Android ) is available.

Awesome Lists containing this project

README

        

## JTimeAgo - description

Java library based on Objective-clibrary

https://github.com/kevinlawler/NSDate-TimeAgo

It can be used everywhere where java is available.

## Sample usage

JTimeAgo extends java.util.Date class.

if you got date stored in Data object You can simply wrap it :

Date date = Calendar.getInstance().getTime();
JTimeAgo jTimeAgo = new JTimeAgo(date);

and thats all you need, then you have to call a following method:

String time = jTimeAgo.getTimeAgo();

## Language support

For now English and Polish are only supported languages.
English is set as default
If you want to change language you can do it using provided constructor:

JTimeAgo jTimeAgo = new JTimeAgo(LanguageType.EN);
JTimeAgo jTimeAgo = new JTimeAgo(new Date(), LanguageType.EN);

or by calling

jTimeAgo.setLanguage(LanguageType.EN);