我怎样才能在00:00时的第一天和最后一天的00:00(currentMonth -1)作为日期。 我在Sqlite中有一个带有unix时间戳的值,有没有简单的方法来过滤特定Month的值。例如,当前月份是6月,我想计算6月份有多少值作为unix时间戳(2014年6月,2013年6月......)而未指定任何年份或日期。
我得到了这样的当前时间戳
Long timestamp = System.currentTimeMillis()/1000;
答案 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();
我发现了如何上个月,但仍然不知道如何获得每年的具体月份。