我需要在一个地方将时间戳转换为字符串或其他东西,然后在另一个地方将其转换回时间戳。我尝试了以下。但我有点不同。当我将其转换回时间戳时,最后一位数字丢失了。
SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '2013-09-27 13:51:02.809501+05:30');
SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 1380270062809.5 * INTERVAL '1 millisecond';
结果是……"2013-09-27 13:51:02.8095+05:30"