¾�ΥС�������ʸ�� �� 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

9.8. �ǡ�����������ؿ�

PostgreSQL�ν�����ؿ���¿�̤ʥǡ�����������/����ǡ������������ǡ���������ư���������ǡ����������ͥǡ������ˤ��������줿ʸ������Ѵ������ꡢ�������줿ʸ���������Υǡ��������Ѵ����붯�Ϥʥġ���ΰ켰���󶡤��Ƥ��ޤ���ɽ9-20�ˤ�������󤷤Ƥ��ޤ��������ؿ��϶��̤θƤӽФ������Ƨ�����Ƥ��ޤ����ǽ�ΰ���������������ͤ�2���ܤΰ��������Ͻ񼰤ޤ��Ͻ��Ͻ񼰤��������ƥ�ץ졼�ȤǤ���

to_timestamp�ؿ���Unix���狼��timestamp with time zone���Ѵ����뤿����Ĥ�double precision�������뤳�Ȥ�Ǥ��ޤ�����int Unix����ϰ���Ū��double precision�˥��㥹�Ȥ���ޤ�����

ɽ 9-20. ������ؿ�

�ؿ������������
to_char(timestamp, text)text�����ॹ����פ�ʸ������Ѵ�to_char(current_timestamp, 'HH12:MI:SS')
to_char(interval, text)text���ֳִ֤�ʸ������Ѵ�to_char(interval '15h 2m 12s', 'HH24:MI:SS')
to_char(int, text)text������ʸ������Ѵ�to_char(125, '999')
to_char(double precision, text)text�¿��������ٿ���ʸ������Ѵ�to_char(125.8::real, '999D9')
to_char(numeric, text)text���ͤ�ʸ������Ѵ�to_char(-125.8, '999D99S')
to_date(text, text)dateʸ��������դ��Ѵ�to_date('05 Dec 2000', 'DD Mon YYYY')
to_timestamp(text, text)timestamp with time zoneʸ����򥿥��ॹ����פ��Ѵ�to_timestamp('05 Dec 2000', 'DD Mon YYYY')
to_timestamp(double precision)timestamp with time zoneUNIX����򥿥��ॹ����פ��Ѵ�to_timestamp(200120400)
to_number(text, text)numericʸ�������ͤ��Ѵ�to_number('12,454.8-', '99G999D9S')

��to_char�ѡ˽��ϥƥ�ץ졼��ʸ����ˤϡ����줬ǧ�����졢����������ͤ���Ŭ�ڤ��������줿�ǡ������֤���������ѥ����󤬤���ޤ��� �ƥ�ץ졼�ȥѥ�����ǤϤʤ����ƤΥƥ����Ȥ�ñ�ˤ��Τޤޥ��ԡ�����ޤ��� Ʊ�ͤˡ���to_char�ʳ��ѡ����ϥƥ�ץ졼��ʸ����Ǥϡ��ƥ�ץ졼�ȥѥ���������Ϥ��줿�ǡ���ʸ�����õ���Ф������ʬ�ȡ������Ǹ��Ĥ��Ф�����ͤ����ꤷ�ޤ���

ɽ9-21�ˡ�����/���﷿���ͤν񼰤˻��Ѳ�ǽ�ʥƥ�ץ졼�ȥѥ�����򼨤��ޤ���

ɽ 9-21. ����/���﷿�ν񼰥ƥ�ץ졼�ȥѥ�����

�ѥ���������
HH����01��12��
HH12����01��12��
HH24����00��23��
MIʬ��00��59��
SS�á�00��59��
MS�ߥ��á�000��999��
US�ޥ������á�000000��999999��
SSSS����0��������ÿ���0��86399��
AM or A.M. or PM or P.M.����/���λ������ʸ����
am or a.m. or pm or p.m.����/���λ���ʾ�ʸ����
Y,YYY������դ�ǯ��4��ʾ��
YYYYǯ��4��ʾ��
YYYǯ�β�3��
YYǯ�β�2��
Yǯ�β�1��<
IYYYISOǯ��4�ʾ�η��
IYY>ISOǯ�β�3��
IYISOǯ�β�2��
IISOǯ�β�1��
BC�ޤ���B.C.�ޤ��� AD�ޤ���A.D.��������λ������ʸ����
bc�ޤ���b.c.�ޤ��� ad�ޤ���a.d.��������λ���ʾ�ʸ����
MONTH��������ʸ���Ǥη�̾��9ʸ���ˤʤ�褦�˶���ǥѥåɡ�
Month��������ʸ����ʸ�����ߤ�����̾��9ʸ���ˤʤ�褦�˶���ǥѥåɡ�
month�����ʾ�ʸ���Ǥη�̾��9ʸ���ˤʤ�褦�˶���ǥѥåɡ�
MONû�̷�����ʸ���Ǥη�̾��3ʸ����
Monû�̷�����ʸ����ʸ�����ߤ�����̾��3ʸ����
monû�̷��ξ�ʸ���Ǥη�̾��3ʸ����
MM���ֹ��01��12��
DAY��������ʸ���Ǥ�������9ʸ���ˤʤ�褦�˶���ǥѥåɡ�
Day��������ʸ����ʸ�����ߤ���������9ʸ���ˤʤ�褦�˶���ǥѥåɡ�
day�����ʾ�ʸ���Ǥ�������9ʸ���ˤʤ�褦�˶���ǥѥåɡ�
DYû�̷�����ʸ���Ǥ�������3ʸ����
Dyû�̷�����ʸ����ʸ�����ߤ���������3ʸ����
dyû�̷��ξ�ʸ���Ǥ�������3ʸ����
DDD1ǯ�̻������ˤ��ֹ��001��366��
DD1���̻������ˤ��ֹ��01��31��
D1���̻������ˤ��ֹ��1��7��������=1��
W����ν��ֹ��1��5�ˡʤ��η�ν��������뽵����1����
WWǯ�֤��̤������ֹ��1��53�ˡʸ�ö�Τ��뽵����1����
IWISO ���ֹ�ʿ�ǯ�κǽ�������������뽵����1����
CC������2���
J��ꥦ�����ʵ�����4713ǯ1��1��������̻��в����� [��������ʸ�Ǥ�4712BC�ȤʤäƤ��ޤ������������Ƥ��ޤ�]
Qquarter�ʻ�Ⱦ����
RM�����޿����ˤ����I��XII��I=1��ˡ���ʸ����
rm�����޿����ˤ����i��xii��i=1��ˡʾ�ʸ����
TZ������̾����ʸ����
tz������̾�ʾ�ʸ����

�����ν����ҤϤɤΤ褦�ʥƥ�ץ졼�ȥѥ�������Ф��Ƥ⡢���ο��񤤤��ѹ����뤿���Ŭ�Ѥ��뤳�Ȥ��Ǥ��ޤ����㤨�С�FMMonth��FM�����Ҥ��դ���Month�ѥ�����Ǥ���ɽ9-22�ˡ�����/����񼰤ν����ҥѥ�����򼨤��ޤ���

ɽ 9-22. ����/������ѤΥƥ�ץ졼�ȥѥ����󽤾���

������������
FM��Ƭ�����ͤ�⡼�ɡʶ��򤪤�ӥ����Υѥǥ��󥰤�̵����FMMonth
TH��������ʸ���ν������ɲ�DDTH
th��������ʸ���ν������ɲ�DDth
FX��Ƭ������񼰤Υ������Х륪�ץ����ʻ��Ѿ�����ջ���򻲾ȡ�FX Month DD Day
SP���������ڥ�⡼�ɡ�̤������DDSP

����/���﷿�񼰤λ��Ѿ�����ջ���ϼ��ΤȤ���Ǥ���

ɽ9-23�ˡ����ͷ����ͤν�����˻��Ѳ�ǽ�ʥƥ�ץ졼�ȥѥ�����򼨤��ޤ���

ɽ 9-23. ���ͽ��ѤΥƥ�ץ졼�ȥѥ�����

�ѥ���������
9���ꤵ�줿����Ǥ���
0���˥������դ�����
.�ʶ�������������
,�ʥ���ޡ���ñ�̤Ƕ��ڤ����
PR����ͤγѳ��ɽ��
S�ʥ���������ѤΡ˵����դ���
L�ʥ���������ѤΡ��̲ߵ���
D�ʥ���������ѤΡ˾�����
G�ʥ���������ѤΡ˥��롼�׶��ڤ�ʸ��
MI�ʿ��� < 0�Ǥ���С˻�����֤˥ޥ��ʥ�����
PL�ʿ��� > 0�Ǥ���С˻�����֤˥ץ饹����
SG���ꤵ�줿���֤˥ץ饹/�ޥ��ʥ�����
RN��1��3999�������ͤˤ��˥����޿���
TH �⤷���� th����������
Vn �奷�եȡ����ջ���򻲾ȡ�
EEEE�ʳص���ɽ��ˡ��̤������

���ͷ��񼰤λ��Ѿ�����ջ���ϼ��ΤȤ���Ǥ���

ɽ9-24�ˡ�to_char�ؿ�����Ѥ�����򤤤��Ĥ������ޤ���

ɽ 9-24. to_char����

������
to_char(current_timestamp, 'Day, DD  HH12:MI:SS')'Tuesday  , 06  05:39:18'
to_char(current_timestamp, 'FMDay, FMDD  HH12:MI:SS')'Tuesday, 6  05:39:18'
to_char(-0.1, '99.99')'  -.10'
to_char(-0.1, 'FM9.99')'-.1'
to_char(0.1, '0.9')' 0.1'
to_char(12, '9990999.9')'    0012.0'
to_char(12, 'FM9990999.9')'0012.'
to_char(485, '999')' 485'
to_char(-485, '999')'-485'
to_char(485, '9 9 9')' 4 8 5'
to_char(1485, '9,999')' 1,485'
to_char(1485, '9G999')' 1 485'
to_char(148.5, '999.999')' 148.500'
to_char(148.5, 'FM999.999')'148.5'
to_char(148.5, 'FM999.990')'148.500'
to_char(148.5, '999D999')' 148,500'
to_char(3148.5, '9G999D999')' 3 148,500'
to_char(-485, '999S')'485-'
to_char(-485, '999MI')'485-'
to_char(485, '999MI')'485 '
to_char(485, 'FM999MI')'485'
to_char(485, 'PL999')'+485'
to_char(485, 'SG999')'+485'
to_char(-485, 'SG999')'-485'
to_char(-485, '9SG99')'4-85'
to_char(-485, '999PR')'<485>'
to_char(485, 'L999')'DM 485
to_char(485, 'RN')'        CDLXXXV'
to_char(485, 'FMRN')'CDLXXXV'
to_char(5.2, 'FMRN')'V'
to_char(482, '999th')' 482nd'
to_char(485, '"Good number:"999')'Good number: 485'
to_char(485.8, '"Pre:"999" Post:" .999')'Pre: 485 Post: .800'
to_char(12, '99V999')' 12000'
to_char(12.4, '99V999')' 12400'
to_char(12.45, '99V9')' 125'