如何从列中将当前日期附加到AM / PM时间并以YYY-MM-DD HH:MM:SS.000格式显示为Postgresql中的时间

时间:2019-02-26 19:59:49

标签: postgresql

我需要使用以下格式转换SQL Server中的值:

CONVERT (SMALLDATETIME, CONVERT (VARCHAR(10), s.ExceptionDate, 121) + ' ' + StartTime)

其中StartTime是表中的一列,其中包含Postgresql的填充值。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我不确定代码的功能,但是假设exceptiondate的类型为date,而starttime的类型为time,您可以执行以下操作:

to_char(exceptiondate + starttime, 'yyyy-mm-dd hh24:mi:ss');

Addingtimedate产生timestamp,然后可以是formatted using to_char()