#android #date
#Android #Дата
Вопрос:
Date g=new Date(2011-1900, 3, 2);
int y1=g.getYear();
int m1=g.getMonth();
int d1=g.getDay();
Ответ №1:
У вас есть объект date, который вы можете использовать, чтобы получить значение, подобное этому
Date g=new Date(2011-1900, 3, 2);
Calendar cal=Calendar.getInstance();
cal.setTime(g);
int month=cal.get(Calendar.MONTH) 1;
int day=cal.get(Calendar.DAY_OF_MONTH);
int year=cal.get(Calendar.YEAR);
Вы не должны использовать
getYear(),getMonth(),getDate() and getDay()
метод, поскольку они удалены, как указано в документе
Комментарии:
1. 1 за идею. Я почти 1 час возился со старыми устаревшими методами, чтобы получить свой результат. Ваш код мне помог. Спасибо..
Ответ №2:
getDay()
это день недели от 0, хотя 6. Попробуйте g.getDate()
. Хотя, к вашему сведению, эти методы устарели.