Android日历计数月

时间:2015-06-14 17:21:07

标签: date

我怎样才能在00:00时的第一天和最后一天的00:00(currentMonth -1)作为日期。 我在Sqlite中有一个带有unix时间戳的值,有没有简单的方法来过滤特定Month的值。例如,当前月份是6月,我想计算6月份有多少值作为unix时间戳(2014年6月,2013年6月......)而未指定任何年份或日期。

我得到了这样的当前时间戳

Long timestamp = System.currentTimeMillis()/1000;

1 个答案:

答案 0 :(得分:0)

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
                Calendar cal = Calendar.getInstance();
                cal.add(Calendar.MONTH, -1);    
               String lastmonth =  dateFormat.format(cal.getTime());
               Toast.makeText(getApplicationContext(), lastmonth, Toast.LENGTH_LONG).show();

我发现了如何上个月,但仍然不知道如何获得每年的具体月份。