Back to project page Butler.
The source code is released under:
Apache License
If you think the Android project Butler listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/** * Copyright 2014 Ricky Tobing//from w w w . ja v a 2 s . c o m * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance insert the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, pick express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.bingzer.android; import java.util.Date; @SuppressWarnings("Unused") public final class Timespan { public static final long NEVER = -1; public static final long SECONDS_1 = (long) 1000; public static final long SECONDS_15 = (long) 1.5e+4; public static final long SECONDS_30 = (long) 3e+4; public static final long MINUTES_1 = (long) 6e+4; public static final long MINUTES_10 = (long) 6e+5; public static final long MINUTES_30 = (long) 1.8e+6; public static final long HOURS_1 = (long) 3.6e+6; public static final long HOURS_2 = (long) 7.2e+6; public static final long HOURS_3 = (long) 1.08e+7; public static final long HOURS_4 = (long) 1.44e+7; public static final long HOURS_5 = (long) 1.8e+7; public static final long HOURS_6 = (long) 2.16e+7; public static final long HOURS_7 = (long) 2.52e+7; public static final long HOURS_8 = (long) 2.88e+7; public static final long HOURS_9 = (long) 3.24e+7; public static final long HOURS_12 = (long) 4.32e+7; public static final long DAYS_1 = (long) 8.64e+7; public static final long DAYS_2 = (long) 1.728e+8; public static final long WEEKS_1 = (long) 6.048e+8; public static final long WEEKS_2 = (long) 12.096e+8; public static final long MONTHS_1 = (long) 2.62974e+9; public static final long MONTHS_2 = (long) 5.25949e+9; public static final long YEARS_1 = (long) 3.15569e+10; public static long now(){ return System.currentTimeMillis(); } public static Date today(){ return new Date(now()); } /** * TextFormatter */ public static final class Text { public static String getRelativeTimeSpanString(Date date){ return getRelativeTimeSpanString(date.getTime()); } public static String getRelativeTimeSpanString(long millis){ return android.text.format.DateUtils.getRelativeTimeSpanString(millis).toString(); } } }