[Android]如何获取本周、本月、本年的起始时间

public static long getTimeOfWeekStart(){
        Calendar ca = Calendar.getInstance();
        ca.set(Calendar.HOUR_OF_DAY, 0);
        ca.clear(Calendar.MINUTE);
        ca.clear(Calendar.SECOND);
        ca.clear(Calendar.MILLISECOND);
        ca.set(Calendar.DAY_OF_WEEK, ca.getFirstDayOfWeek());
        return ca.getTimeInMillis();
    }

    public static long getTimeOfMonthStart(){
        Calendar ca = Calendar.getInstance();
        ca.set(Calendar.HOUR_OF_DAY, 0);
        ca.clear(Calendar.MINUTE);
        ca.clear(Calendar.SECOND);
        ca.clear(Calendar.MILLISECOND);
        ca.set(Calendar.DAY_OF_MONTH, 1);
        return ca.getTimeInMillis();
    }

    public static long getTimeOfYearStart(){
        Calendar ca = Calendar.getInstance();
        ca.set(Calendar.HOUR_OF_DAY, 0);
        ca.clear(Calendar.MINUTE);
        ca.clear(Calendar.SECOND);
        ca.clear(Calendar.MILLISECOND);
        ca.set(Calendar.DAY_OF_YEAR, 1);
        return ca.getTimeInMillis();
    }
时间: 2024-10-22 19:43:59

[Android]如何获取本周、本月、本年的起始时间的相关文章

oracle sql语句取得本周本月本年的数据

[sql] --国内从周一到周日 国外是周日到周六  select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期-- [sql] --取本周时间内的数据  select * from table  where DTIME >=trunc(next_day(sysdate-8,1)+1) and DTIME<=trunc(next_day(sysdate-8,1)+7)+1 ;     select * from table  whe

php 根据周数获取本周的开始时间与最后时间

/** * 根据第几周获取本周的开始时间与最后时间 * @param int $year 年份 $weeks = get_week($year) * @param 如获取第18周的开始时间$weeks[18][0] * @param 如获取第18周的最后时间$weeks[18][1] */ static public function get_week($year) { $year_start = $year . "-01-01"; $year_end = $year . "

PHP 时间获取本周 本月 本季度用法

<?php        $week_begin = mktime(0, 0, 0,date("m"),date("d")-date("w")+1,date("Y"));$week_end = mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y")); echo $week_begi

根据日期取得此日期是本年的第几周并获取本周的开始、结束时间

function weekOfYearDay(time) { var time=time; time = time.substring(0,4)+"-"+time.substring(4,6)+"-"+time.substring(6,8); oToday = new Date(time); currentDay = oToday.getDay(); if (currentDay == 0) { currentDay = 7 } mondayTime = oToda

Android中获取CPU负载和进程cpu时间

android系统中有一个ProcessStats类,我们可以使用它来获取系统的负载情况及进程时间. 实现原理是读取/proc目录下的.linux系统运行时,内核会去更新 /proc目录下的文件,将PID的运行情况写入相应的文件中.我们主要关注以下文件 1. /proc/stat 该文件包含了从系统启动开始累积到当前时刻的CPU活动信息. 看下我手机的情况,如下 cat /proc/stat cpu  14869 5121 19794 156065 3114 0 26 0 0 0 cpu0 10

php自动获取上一个月的起始时间

$last_month = date('Y-m', strtotime('last month')); $last['first'] = $last_month . '-01 00:00:00'; $last['end'] = date(‘Y-m-d H:i:s’, strtotime("$last_month +1 month -1 day +23 hours +59 minutes +59 seconds"));

C#获取本周、上周、本月、上月、本季度、上季度、本年、上一年起始时间和结束时间

[参考] http://blog.csdn.net/livening/article/details/6049341 http://zhidao.baidu.com/question/378600365.html http://www.cnblogs.com/roy117/archive/2008/03/25/1121584.html 楼上几层的代码都太多了,不用那么复杂. 先跟你说一下原理: 1.国际上的WeekDay是从周日到周六的顺序 2.再说C#的DayOfWeek枚举值是依次从0到6,

Oracle 获取本周、本月、本季、本年的第一天和最后一天

Oracle 获取本周.本月.本季.本年的第一天和最后一天 --本周 select trunc(sysdate, 'd') + 1 from dual; select trunc(sysdate, 'd') + 7 from dual; --本月 select trunc(sysdate, 'mm') from dual; select last_day(trunc(sysdate)) from dual; --本季 select trunc(sysdate, 'Q') from dual; s

c# 获取 本周、本月、本季度、本年 的开始时间或结束时间

#region 获取 本周.本月.本季度.本年 的开始时间或结束时间 /// <summary> /// 获取结束时间 /// </summary> /// <param name="TimeType">Week.Month.Season.Year</param> /// <param name="now"></param> /// <returns></returns>