将日期转换为varchar

时间:2013-02-05 13:50:03

标签: sql postgresql

是否可以将其转换为varchar结果..

select date_trunc('week', '2013-02-01'::date);

我将把它用于具有varchar数据类型

的“Where”子句

由于

2 个答案:

答案 0 :(得分:6)

我会使用to_char来控制varchar结果的格式:

select to_char(date_trunc('week', '2013-02-01'::date), 'yyyy-mm-dd');

答案 1 :(得分:2)

你能不能把它投到TEXT?

select date_trunc('week', '2013-02-01'::date)::text;