2017-01-18 3 views
1

У меня есть столбец mydate в базе данных, который является символом, и есть только одно значение: 2010-01-01. Предположим, что я извлекаю дату и сохраняю ее в переменной, называемой extractDate, которая содержит Строковое значение извлеченной даты. Как я могу скрыть эту строку в объект Date в формате dd/mm/yyyy?Дата базы данных к объекту

+0

небольшое примечание: объект Date не имеет никакого формата. Внутренняя реализация специфична. Может быть отформатирован для вывода в формате, который вы хотите, или другого –

ответ

0

Посмотрите на Date.parse(String format, String dateString). Найдите здесь документацию: Date. Если вы боретесь с форматом даты String, посмотрите на SimpleDateFormat.

0

Дата объект не может иметь определенный формат, то они выглядят так:

<[email protected] fastTime=1262620860000 cdate=null> 

Однако при печати/отображения даты, вы можете форматировать их:

import java.text.SimpleDateFormat 

String string = "2010-01-05"; 
def readFormat = new SimpleDateFormat("yyyy-mm-dd"); 
def writeFormat = new SimpleDateFormat("dd/mm/yyyy") 
def x = writeFormat.format(readFormat.parse(string)) 

readFormat.parse(string) очереди строка в объект Date и writeFormat.format превращает объект DateObject в строку с заданным вами форматом

Смежные вопросы