2015-05-28 166 views
0

我使用服务器时间为我的一个进程。为此,我正在使用postgresql进行日期和时间。我想要的时间格式是2位数的日,月,小时,分,秒和4位数字年(例如:05/01/2015 16:05:30)。我使用
SELECT to_char(now()::timestamp,'DD/MM/YYYY HH24:MI:SS')
我想确保数字每个号码会像我想要的。因为它对我的处理非常重要。我已经提到以下链接Link。在那里它说,月(01-31)的日期为DD的描述。是否有可能获得一天1 instide的01格式化日期和时间postgresql

回答

0

是否有可能获得一天1 instide的01

您可以使用正则表达式来删除前导0

select regexp_replace(to_char(now()::timestamp,'DD/MM/YYYY HH24:MI:SS'), '^0(\d)', '\1', 'g');