7天前Android的获取日期(一周) [英] Android get date before 7 days (one week)
本文介绍了7天前Android的获取日期(一周)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何获取日期前一个星期从现在开始在Android的格式为:
How to get date before one week from now in android in this format:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
例如:现在 2010-09-19 HH:MM:SS
,前一周 2010-09-12 HH:MM:SS
感谢
推荐答案
解析日期:
Date myDate = dateFormat.parse(dateString);
然后要么找出你多少毫秒需要减去:
And then either figure out how many milliseconds you need to subtract:
Date newDate = new Date(myDate.getTime() - 604800000L); // 7 * 24 * 60 * 60 * 1000
或者使用由的java.util.Calendar
类提供的API:
Calendar calendar = Calendar.getInstance();
calendar.setTime(myDate);
calendar.add(Calendar.DAY_OF_YEAR, -7);
Date newDate = calendar.getTime();
之后,如果需要,将其转换回一个字符串:
Then, if you need to, convert it back to a String:
String date = dateFormat.format(newDate);
这篇关于7天前Android的获取日期(一周)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文