Конвертировать строку в дату в db2

>>> import os
>>> os.path.abspath('mydir/myfile.txt')
'C:\\example\\cwd\\mydir\\myfile.txt'
>>> 
0
задан Brian 11 March 2019 в 16:23
поделиться

2 ответа

В DB2 date не имеет временной составляющей.

Итак, попробуйте to_timestamp():

select to_timestamp('10-Feb-2019 11:20', 'DD-Mon-yyyy hh24:mi') 

Обратите внимание, что секунды не указаны в строковом значении, поэтому их не должно быть в спецификации формата. Тем не менее, окончательное значение будет иметь секунды - все установлено на ноль.

0
ответ дан Gordon Linoff 11 March 2019 в 16:23
поделиться

Если вы хотите использовать String -> Timestamp, попробуйте следующее:
to_timestamp ('10-Feb-2019 11:20', 'dd-mon-yyyy hh24: mi' )
to_timestamp является псевдонимом для timestamp_format.

Если вы хотите просто еще одно строковое представление этой временной метки (например, 10-Feb-2019 11:20 -> 10-02-2019 11:20:00), попробуйте это:
to_char (to_timestamp ('10 -Feb- 2019 11:20 ',' dd-mon-yyyy hh24: mi '),' DD-MM-YYYY HH24: MI: SS ')
to_char - псевдоним для varchar_format. [1113 ]

0
ответ дан Mark Barinstein 11 March 2019 в 16:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: