У меня есть эта строка: «{ц„2015-03-02 12:00:00“}» (variables.fl_dt), и я пытаюсь преобразовать его, используя формат даты:CFML вопрос с датой маски
#DateFormat("#variables.fl_dt#", "yyyy.MM.dd 'at' HH:nn:ss")#
Все в порядке, за исключением минут: 2015.03.02 в 12: nn: 00 На веб-сайте Adobe «nn» есть несколько минут, но кажется, что здесь не работает. Есть идеи?
Можете ли вы указать, где он говорит 'nn' для минут на' DateFormat() 'Docs страницы (https: // wikidocs. adobe.com/wiki/display/coldfusionen/DateFormat)? Вы уверены, что не рассматривали документы для 'dateTimeFormat()'? Вот что вы хотите использовать здесь –
Вы уверены, что это строка, а не объект datetime? –
На основе кода примера вы определенно смотрели документы [DateTimeFormat] (https://wikidocs.adobe.com/wiki/display/coldfusionen/DateTimeFormat). Как отмечено в комментариях ниже, пример кода не выводит строковый литерал «at» между датой и временем. CF10 интерпретирует 't' как маркер времени. Не уверен, есть ли способ избежать этого. – Leigh