MySQL/PostgreSQLの日付フォーマット変換について のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- MySQL/PostgreSQLの日付フォーマット変換について へ行く。
- 1 (2014-02-02 (日) 14:03:36)
MySQL/PostgreSQLの日付フォーマット変換について †
両方のDBを使っているシステムがあって、よく混乱するのでメモメモ
日付⇒文字列 †
フォーマット | MySQL | PostgreSQL |
年(2013~2014) | date_format(time,"%Y") | to_char(time,'YYYY') |
年(13~14) | date_format(time,"%y") | to_char(time,'YY') |
月(01~12) | date_format(time,"%m") | to_char(time,'MM') |
月(1~12) | date_format(time,"%c") | |
日(01~31) | date_format(time,"%d") | to_char(time,'DD') |
日(1~31) | date_format(time,"%e") | |
月-文字(January~December) | date_format(time,"%M") | to_char(time,'Month') |
月-文字(Jan~Dec) | date_format(time,"%b") | to_char(time,'Mon') |
曜日-文字(Sunday~Saturday) | date_format(time,"%W") | to_char(time,'Day') |
曜日-文字(Sun~Sat) | date_format(time,"%a") | to_char(time,'Dy') |
曜日-数字(0=Sun~6=Sat) | date_format(time,"%w") | |
曜日-数字(1=Sun~7=Sat) | to_char(time,'D') | |
時(00~23) | date_format(time,"%H") | to_char(time,'HH24') |
時(0~23) | date_format(time,"%k") | |
分(00~59) | date_format(time,"%i") | to_char(time,'MI') |
秒(00~59) | date_format(time,"%s") | to_char(time,'SS') |