>>> import os
>>> os.path.abspath('mydir/myfile.txt')
'C:\\example\\cwd\\mydir\\myfile.txt'
>>>
В DB2 date
не имеет временной составляющей.
Итак, попробуйте to_timestamp()
:
select to_timestamp('10-Feb-2019 11:20', 'DD-Mon-yyyy hh24:mi')
Обратите внимание, что секунды не указаны в строковом значении, поэтому их не должно быть в спецификации формата. Тем не менее, окончательное значение будет иметь секунды - все установлено на ноль.
Если вы хотите использовать 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 ]