Я использую websql, но проблема в том, что я не нахожу никаких функций даты в websql. У меня есть дата, сохраненная в формате Mon Apr 09 2012 15:23:54 GMT+530(India Standard Time)
, и я хочу, чтобы результат запроса был в формате 04/09/2012
. Может ли кто-нибудь помочь, пожалуйста?
Форматировать дату в websql
Ответы (1)
В WebSql есть функция strftime
, которая должна делать то, что вам нужно:
select strftime('%d-%m-%Y', 'now') formattedDate
Как отмечено в комментарии ниже, данные в столбце должны быть допустимой строкой даты и времени, распознаваемой SQLite. Дополнительные сведения см. в документации по функциям даты SQLite.
person
Jacob
schedule
12.04.2012
Джейкоб, спасибо за ответ .. особенно ссылка, данная вами, очень полезна. Но проблема, с которой я столкнулся, заключается в том, что вывод правильный для «сейчас», но когда я заменяю столбец таблицы с датой, результат пуст.
- person mahesh; 12.04.2012
Функция strftime работала, когда я изменил формат. Я использовал формат iso Utc DateTime вместо формата по умолчанию, и это сработало. Спасибо Джокоб.
- person mahesh; 13.04.2012