Преобразовать из Mmddyyyy на сегодняшний день JavaJAVA

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

Сообщение Anonymous »

У меня есть строка в формате ММДДГГГГ (например, 01062014), и я хочу преобразовать ее во что-то вроде 6 января 2014 года. Код, который у меня сейчас есть, не работает и возвращает месяц по умолчанию (Что-то пошло не так). неправильно), а затем 10, 6204.

String[] datesRaw = args[3].split("");
String[] dates = { datesRaw[0] + datesRaw[1], datesRaw[2] + datesRaw[3], datesRaw[4] + datesRaw[5] + datesRaw[6] + datesRaw[7] };
int[] numbers = new int[dates.length];
for (int i = 0; i < dates.length; i++) {
numbers = Integer.parseInt(dates);
}
String month = "Something whent wrong";
switch (numbers[0]) {
case 1:
month = "January";
break;
case 2:
month = "February";
break;
case 3:
month = "March";
break;
case 4:
month = "April";
break;
case 5:
month = "May";
break;
case 6:
month = "June";
break;
case 7:
month = "July";
break;
case 8:
month = "August";
break;
case 9:
month = "September";
break;
case 10:
month = "October";
break;
case 11:
month = "November";
break;
case 12:
month = "December";
break;
}
fileName = month + " " + dates[1] + ", " + dates[2];


Подробнее здесь: https://stackoverflow.com/questions/209 ... -date-java
Ответить

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

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

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

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

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