Date in mmm yyyy format in postgresql
I have a table with a column of type timestamp without time zone.
I want to select that column with the mmm yyyy
format – for example, “Mar 2011”. How to format it that way? I tried:
select cast(now() as date)
but it is giving me the incorrect开发者_JAVA百科 format.
SELECT TO_CHAR(NOW(), 'Mon YYYY');
DateAndTime Reformat:
SELECT *, to_char( last_update, 'DD-MON-YYYY') as re_format from actor;
DEMO:
I think in Postgres you can play with formats for example if you want dd/mm/yyyy
TO_CHAR(submit_time, 'DD/MM/YYYY') as submit_date
You need to use a date formatting function for example to_char http://www.postgresql.org/docs/current/static/functions-formatting.html
You can write your select query as,
select * from table_name where to_char(date_time_column, 'YYYY-MM') = '2011-03';
精彩评论