我们有一个timestamp列,在查询时会显示以下语法:
12/18/2018 11:27:35 AM
但是,由于时间戳实际上还存储毫秒值,因此这令人困惑。这意味着当查询'12 / 18/2018 11:27:35 AM'时,除非使用date_trunc()函数,否则我们不会返回任何结果。
反正有强迫引擎显示文字值吗?
我们正在使用SQL Manager for PostgreSQL
答案 0 :(得分:1)
在列上使用To_Char函数设置输出显示格式:
to_char(yourColumn, 'mm/dd/yyyy hh:mi:ss.us am')