JAVA如何取日期并查看日期,月份和年份?
问题描述:
我有一个课程,我们在一个日期,然后看看是否有效的日期赋值。如果是这样,我们然后在它上面添加一天。当我遇到麻烦后,我检查日期是否有效它在所谓的Date.javaJAVA如何取日期并查看日期,月份和年份?
public static void advanceDate(Date aDate){
//here is where I need to read the date in aDate
}
不同的文件保存到
Date appointment = new Date();
appointment = new Date(month, day, year);
Date.advanceDate(appointment);
通过Java API我还没在网上搜索后”吨能够找到一种方式来添加一天预约或从预约获得一天,一个月和一年添加一天,然后将其保存为一个新的日期
我已经试过看着http://docs.oracle.com/javase/8/docs/api/java/util/Date.html
aDate.getDay();
但日食告诉我“的getDate()方法是未定义的类型数据
aDate.toString();
这不返回月份日期和年份它memery返回其位置
每解决方案我在网上找到使用Calender
这似乎已经更换日期
答
我相信你正在寻找一个Calendar
和DateFormat
,
int year = 2015;
int month = Calendar.FEBRUARY; // <-- this is actually a 1.
int date = 8;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.set(year, month, date);
cal.add(Calendar.DAY_OF_MONTH, 1);
System.out.println(df.format(cal.getTime()));
输出是
2015-02-09
你在看什么API? http://docs.oracle.com/javase/8/docs/api/java/util/Date.html – 2015-02-08 06:18:55
我看着那个API,也许我做错了什么,但我试过的是 appointment.getDay() ; 然后eclipse告诉我的方法getDay()是未定义的类型数据 – Bynienar 2015-02-08 06:33:01