Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Преобразование из строки в TIMESTAMP универсальный вариант
|
|||
|---|---|---|---|
|
#18+
Уважаемые разработчики, помогите, пожалуйста, понять - как сделать такое преобразование? Сейчас дата приходит ко мне в формате строки вида: 'Jan 10, 2011 12:10:15 PM'. Как вернут TIMESTAMP? Уже фактически все перепробовал. Парсинг через SUBSTR, LEFT и т.п. очень громоздкий выходит и на месте, где "AM/PM" много кода получается. Везде встречаю примеры вроде Код: plaintext 1. Но это ведь какой-то простейший случай. Плюс, в теории, мне дата может придти и не в формате 'Jan 10, 2011 12:10:15 PM', а как-нибудь типа 'YYYY/DD/MM HH12:MI:SS' или какой-нибудь еще формат. Эдакий универсальный вариант возможен ли? Ну или хотя бы как-нибудь компактно и красиво? Спасибо за советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 18:26 |
|
||
|
Преобразование из строки в TIMESTAMP универсальный вариант
|
|||
|---|---|---|---|
|
#18+
kbowner, версия db2 какая? Если >= 9.5, то: TIMESTAMP_FORMAT Если меньше или не устараивают возможности, можно маленькую java-функцию написать, которая будет возможности SimpleDateFormat использовать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 12:33 |
|
||
|
Преобразование из строки в TIMESTAMP универсальный вариант
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Спасибо за ответ прежде всего. Да, версия 9.5 сейчас, в самом ближайшем будущем будет 9.7. TIMESTAMP_FORMAT пробовал, но он странно как-то работает. По крайней мере, вот пишу я свою дату типа: Код: plaintext 1. Что-то или я делаю не так, или не так, как я ожидаю, работает эта функция. Внешние функции, конечно, можно - но это будет последний выбор. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 15:15 |
|
||
|
Преобразование из строки в TIMESTAMP универсальный вариант
|
|||
|---|---|---|---|
|
#18+
kbownerДа, версия 9.5 сейчас, в самом ближайшем будущем будет 9.7. TIMESTAMP_FORMAT пробовал, но он странно как-то работает. По крайней мере, вот пишу я свою дату типа: Код: plaintext 1. Код: plaintext Поэтому в таком виде, как в примере, в 9.5 оно не отформатируется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 16:25 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37114731&tid=1602377]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 313ms |
| total: | 583ms |

| 0 / 0 |
