Android Open Source - taskr Date Utils






From Project

Back to project page taskr.

License

The source code is released under:

MIT License

If you think the Android project taskr listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.rrajath.app.util;
/*  w w w  .j  av  a 2s . com*/
import java.util.Date;

/**
 * Created by rrajath on 1/3/15.
 */
public class DateUtils {

    public static String getTimeElapsed(long creationTime) {
        long now = new Date().getTime();
        long diff = now - creationTime;
        int diffSeconds = (int) diff / 1000 % 60;
        int diffMinutes = (int) diff / (60 * 1000) % 60;
        int diffHours = (int) diff / (60 * 60 * 1000);
        int diffDays = (int) (diff / (1000 * 60 * 60 * 24));

        if (diffDays >= 1) {
            return String.format("%dd ago", diffDays);
        } else if (diffHours >= 1) {
            return String.format("%dh ago", diffHours);
        } else if (diffMinutes >= 1) {
            return String.format("%dm ago", diffMinutes);
        } else if (diffSeconds >= 1) {
            return String.format("%ds ago", diffSeconds);
        } else {
            return "";
        }
    }
}




Java Source Code List

com.example.rrajath.app.ApplicationTest.java
com.example.rrajath.app.activity.AddTaskDialog.java
com.example.rrajath.app.activity.MainActivity.java
com.example.rrajath.app.adapter.TaskAdapter.java
com.example.rrajath.app.data.Singleton.java
com.example.rrajath.app.data.TaskItem.java
com.example.rrajath.app.database.DatabaseHelper.java
com.example.rrajath.app.database.TasksDatasource.java
com.example.rrajath.app.util.DateUtils.java