public
static
String
getOldDate
(
int
distanceDay) {
SimpleDateFormat dft =
new
SimpleDateFormat(
"yyyy-MM-dd"
);
Date beginDate =
new
Date();
Calendar date = Calendar.getInstance();
date.setTime(beginDate);
date.set(Calendar.DATE, date.get(Calendar.DATE) + distanceDay);
Date endDate =
null
;
try
{
endDate = dft.parse(dft.format(date.getTime()));
}
catch
(ParseException e) {
e.printStackTrace();
LogUtil.d(
"前7天=="
+ dft.format(endDate));
return
dft.format(endDate);
输入结果:今天2017-06-01 前7天日期==2017-05-25
获取前n天日期,如获取距离今日7天前那一天的具体日期则getOldDate(-7)即可,后7天日期则getOldDate(7); /** * 获取前n天日期、后n天日期 * * @param distanceDay 前几天 如获取前7天日期则传-7即可;如果后7天则传7 * @return */ public static String g
//字符串转指定格式
时间
public static String getMyDate(String str) {
return StringToDate(str, "yyyy-MM-dd", "yyyy/MM/dd");
public static String StringToDate
android
获取
N
天
前
的
日期
或N
天
后
日期
获取
前
n
天
日期
,如
获取
距离今日7
天
前
那一
天
的具体
日期
则getOldDate(-7)即可,后7
天
日期
则getOldDate(7);
public static String getOldDate(int distanceDay) {
SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd"...
今
天
在开发中经常遇到要显示多少
天
后的
时间
,同时需要有效的显示开始
日期
跟结束
日期
,同时在起始
日期
之间有一个固定的间隔
天
数,如订酒店或者机票界面中的起始
时间
的显示,要求结束
时间
在开始
时间
后3
天
,如:开始
时间
为2015-04-30,结束
时间
则为2015-05-02.
参考资料 http://hi.baidu.com/laoyang1018/item/8b12bdd070b7de95260ae
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
//
获取
昨天
的
日期
calendar.add(Calendar.DATE,-1);
Date time = calendar.getTim
在
Android
Studio 中选择
日期
,可以使用 DatePicker 控件。该控件允许用户选择年、月、日,并将其显示在界面上。您可以在布局文件中添加 DatePicker 控件,然后在代码中
获取
用户选择的
日期
。以下是一个简单的示例:
1. 在布局文件中添加 DatePicker 控件:
<DatePicker
android
:id="@+id/datePicker"
android
:layout_width="wrap_content"
android
:layout_height="wrap_content" />
2. 在代码中
获取
用户选择的
日期
:
DatePicker datePicker = findViewById(R.id.datePicker);
int year = datePicker.getYear();
int month = datePicker.getMonth();
int day = datePicker.getDayOfMonth();
通过这种方式,您可以在
Android
Studio 中轻松选择
日期
。
AAChartModel: