欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android时间用法,android用法,//产生一个当前的毫秒,

来源: javaer 分享于  点击 12916 次 点评:199

Android时间用法,android用法,//产生一个当前的毫秒,


//产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数  long time = System.currentTimeMillis();//SQLite存储long型数据,比如时间由于SQLite不支持long型,因此可以用TEXT来存储long型数据。//WhiteHouse的处理日期的工具类DataUtils.javapublic class DateUtils {    public static Calendar getDayBefore(final Calendar target) {        target.add(Calendar.DAY_OF_YEAR, -1);        return target;    }    public static boolean isSameDay(final Calendar firstCal, final Calendar secondCal) {        return (firstCal.get(ERA) == secondCal.get(ERA) &&                firstCal.get(YEAR) == secondCal.get(YEAR) &&                firstCal.get(DAY_OF_YEAR) == secondCal.get(DAY_OF_YEAR));    }    public static boolean isSameDay(final Date firstDate, final Date secondDate) {        final Calendar firstCal = Calendar.getInstance();        final Calendar secondCal = Calendar.getInstance();        firstCal.setTime(firstDate);        secondCal.setTime(secondDate);        return isSameDay(firstCal, secondCal);    }    public static boolean isToday(final Calendar queryCal) {        return isSameDay(Calendar.getInstance(), queryCal);    }    public static boolean isToday(final Date queryDate) {        final Calendar queryCal = Calendar.getInstance();        queryCal.setTime(queryDate);        return isToday(queryCal);    }    public static boolean isYesterday(final Calendar queryCal) {        return isSameDay(getDayBefore(Calendar.getInstance()), queryCal);    }    public static boolean isYesterday(final Date queryDate) {        final Calendar queryCal = Calendar.getInstance();        queryCal.setTime(queryDate);        return isYesterday(queryCal);    }}//该片段来自于http://byrx.net
相关栏目:

用户点评