Java – узнать день недели данной строкиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java – узнать день недели данной строки

Сообщение Anonymous »

В Android у меня есть строка формата «2015-03-30T12:30:00», и я хочу знать, какой сегодня день недели.
Тестирование на устройстве в тот же день с функцией dayOfweek = 5 и dayOfWeek2 = 2 почему?

если я попытаюсь создать новую дату с годом, месяцем и днем, это слово устарело...

public int devolverDia(String hora)
{
hora = hora.substring(0, 10);
String weekdays[] = new DateFormatSymbols(Locale.ENGLISH).getWeekdays();
Calendar c = Calendar.getInstance();

int year = Integer.parseInt(hora.substring(0, 4));
int month = Integer.parseInt(hora.substring(5, 7));
int day = Integer.parseInt(hora.substring(8, 10));

c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month);
c.set(Calendar.DAY_OF_MONTH, day);

int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);

c.setTime(new Date());
int dayOfWeek2 = c.get(Calendar.DAY_OF_WEEK);

return dayOfWeek;
}


Подробнее здесь: https://stackoverflow.com/questions/293 ... ven-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»