powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразование Date to yyyy-MM-dd
5 сообщений из 5, страница 1 из 1
Преобразование Date to yyyy-MM-dd
    #38617373
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть компонент DatePicker, метод getDate() возвращает дату Wed Apr 16 12:46:32 UZT 2014
Пытаюсь преобразовать в формат yyyy-MM-dd но не получается, может кто подскажет?

Код: java
1.
2.
DateFormat _dateFormat = new SimpleDateFormat("yyyy-MM-dd");
DccDate = _dateFormat.parse("" + _DccDatePicker.getDate().getYear() + "-" + _DccDatePicker.getDate().getMonth() + "-" + _DccDatePicker.getDate().getDay());
...
Рейтинг: 0 / 0
Преобразование Date to yyyy-MM-dd
    #38617496
kunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверно есть готовые парсеры, но можно решить задачу в "лоб"

Месяца ("Apr","May" и т.д.) записать в массив

Разделить строку Wed Apr 16 12:46:32 UZT 2014 через пробелы

Код: java
1.
String[] str= orgString.split("\\s");



и вывести в нужном вам формате
...
Рейтинг: 0 / 0
Преобразование Date to yyyy-MM-dd
    #38617502
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid,

Метод _DccDatePicker.getDate() какой тип данных возвращает?
...
Рейтинг: 0 / 0
Преобразование Date to yyyy-MM-dd
    #38617540
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть какие-то причины не вызывать
_dateFormat.format(_DccDatePicker.getDate()) ?
...
Рейтинг: 0 / 0
Преобразование Date to yyyy-MM-dd
    #38617558
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
package testdate;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import static java.util.GregorianCalendar.*;
import static java.lang.System.out;

public class TestDate {

    private static final DateFormat
            DATE_FORMAT_DASH_SEPARATED = new SimpleDateFormat("yyyy-MM-dd"),
            DATE_FORMAT_DOT_SEPARATED = new SimpleDateFormat("yyyy.MM.dd");

    public static void main(String[] a) {
        Calendar calendar = new GregorianCalendar(1961, APRIL, 12);
        Date date = calendar.getTime();

        out.println("Текстовое представление даты по умолчанию");
        out.println(date);
        out.println(date.toString());

        out.println();
        out.println("Текстовое представление даты yyyy-MM-dd");
        out.println(DATE_FORMAT_DASH_SEPARATED.format(date));

        out.println();
        out.println("Текстовое представление даты yyyy.MM.dd");
        out.println(DATE_FORMAT_DOT_SEPARATED.format(date));
    }
}
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразование Date to yyyy-MM-dd
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]