public static long getTimestampOfbeginningMonth(){
/*
// 获取当前年份、月份、日期
Calendar cale = null;
cale = Calendar.getInstance();
int year = cale.get(Calendar.YEAR);
int month = cale.get(Calendar.MONTH) + 1;
int day = cale.get(Calendar.DATE);
int hour = cale.get(Calendar.HOUR_OF_DAY);
int minute = cale.get(Calendar.MINUTE);
int second = cale.get(Calendar.SECOND);
int dow = cale.get(Calendar.DAY_OF_WEEK);
int dom = cale.get(Calendar.DAY_OF_MONTH);
int doy = cale.get(Calendar.DAY_OF_YEAR);
ShuncomLogger.i("Current Date: " + cale.getTime());
ShuncomLogger.i("Year: " + year);
ShuncomLogger.i("Month: " + month);
ShuncomLogger.i("Day: " + day);
ShuncomLogger.i("Hour: " + hour);
ShuncomLogger.i("Minute: " + minute);
ShuncomLogger.i("Second: " + second);
ShuncomLogger.i("Day of Week: " + dow);
ShuncomLogger.i("Day of Month: " + dom);
ShuncomLogger.i("Day of Year: " + doy);
// 获取当月第一天和最后一天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String firstday, lastday;
// 获取前月的第一天
cale = Calendar.getInstance();
cale.add(Calendar.MONTH, 0);
cale.set(Calendar.DAY_OF_MONTH, 1);
firstday = format.format(cale.getTime());
// 获取前月的最后一天
cale = Calendar.getInstance();
cale.add(Calendar.MONTH, 1);
cale.set(Calendar.DAY_OF_MONTH, 0);
lastday = format.format(cale.getTime());
ShuncomLogger.i("本月第一天和最后一天分别是 : " + firstday + " and " + lastday);
*/
Calendar calendar = Calendar.getInstance();// 获取当前日期
calendar.add(Calendar.MONTH, 0);
calendar.set(Calendar.DAY_OF_MONTH, 1);// 设置为1号,当前日期既为本月第一天
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
ShuncomLogger.i("月初的时间戳:"+String.valueOf(calendar.getTimeInMillis()));
return calendar.getTimeInMillis();
}
public static long getTimestampOfbeginningToday(){
Calendar calendar = Calendar.getInstance();// 获取当前日期
//calendar.add(Calendar.MONTH, 0);
//calendar.add(Calendar.DAY_OF_MONTH, 0);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
ShuncomLogger.i("今天开始的时间戳:"+String.valueOf(calendar.getTimeInMillis()));
return calendar.getTimeInMillis();
}