Re: Looking for a way to get my time format.
От | Manuel Sugawara |
---|---|
Тема | Re: Looking for a way to get my time format. |
Дата | |
Msg-id | m33d9g5i5h.fsf@dep1.fciencias.unam.mx обсуждение исходный текст |
Ответ на | Looking for a way to get my time format. ("Eric Naujock " <naujocke@abacusii.com>) |
Список | pgsql-novice |
"Eric Naujock " <naujocke@abacusii.com> writes: > I am looking for a way to get my time format to display in the > format of hh:mm AM/PM instead to the default 24 hour time > format. Does anybody have any suggestions for how to do this? There's no function to_char for time :-(; try with your own function. Something like create function time2str(time) returns text as ' declare var_time alias for $1; var_hrs int; var_mins int; var_mod text; begin var_hrs := extract(hours from var_time); var_mins := extract(minutes from var_time); if var_hrs >= 12 then var_mod := ''PM''; if var_hrs > 12 then var_hrs := var_hrs - 12; end if; else var_mod := ''AM''; end if; return to_char(var_hrs,''fm00'') || '':'' || to_char(var_mins,''fm00'') || var_mod; end; ' language 'plpgsql'; regression=# select time2str('7:00:00'::time); time2str ---------- 07:00AM (1 row) regression=# hth, Manuel. > > > ---------------------------(end of broadcast)--------------------------- > TIP 2: you can get off all lists at once with the unregister command > (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
В списке pgsql-novice по дате отправления: