2012-04-11 2 views
1

Я использую websql, но проблема в том, что вы не находите никаких функций даты в websql. У меня есть дата, хранящаяся в формате Mon Apr 09 2012 15:23:54 GMT+530(India Standard Time), и я хочу, чтобы результат запроса в формате 04/09/2012. Может ли любое тело помочь?Дата форматирования в websql

ответ

2

WebSQL имеет strftime функцию, которая должна делать то, что вам нужно:

select strftime('%d-%m-%Y', 'now') formattedDate 

Как отмечено в комментариях ниже, данные в столбце должны быть допустимое время строка даты признается SQLite. Обратитесь к SQLite Date Functions documentation за дополнительной информацией.

+0

Jacob спасибо за ответ .. специально ссылка, предоставленная вами, очень полезна. Но проблема, с которой я столкнулся, - результат корректный для «сейчас», но когда я заменяю столбец таблицы, который имеет дату, результат пуст. – mahesh

+0

Функция «strftime» работала, когда я изменил формат. Я использовал формат iso Utc DateTime вместо формата по умолчанию, и он сработал. Спасибо Jocob. – mahesh

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