我有一个日历选择器,允许用户选择开始日期和结束日期.
我想从一个月中提取一天,使用getDay的旧方法从一个月产生错误的一天.有没有其他方法可以用来获取一个月的日期并将其放入int类型?
Date date_from = HolidayForm.pickerFrom.getDate();
Date date_to = HolidayForm.pickerTo.getDate();
//getDay is deprecated
int from = date_from.getDay();
int to = date_to.getDay();
//so i can do to find difference.
int diff = to-from;
Run Code Online (Sandbox Code Playgroud)
使用Calendar API:
java.util.Date课堂上的方法大多已被弃用.你必须使用java.util.calendar类才能在日期上进行操作.
Date d = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(d);
System.out.println(cal.get(Calendar.DAY_OF_MONTH));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3941 次 |
| 最近记录: |