ホームページ >データベース >mysql チュートリアル >mysql vercharを使用して時間を変換する方法
mysql では、str_to_date 関数を使用して verchar を時間型に変換できます。この関数の構文は「Str_to_date(col.pattern)」で、パラメータのcol は変換する必要があるフィールドまたはコンテンツです。フォーマットされる。
推奨事項: 「mysql ビデオ チュートリアル 」
1.date タイプは次のように変更されます。 Varchar 型
date_format 関数を使用して変換します。使用方法は
Date_format(col, pattern)
col は書式設定する必要があるフィールドです。パターンは変換されたフォーマットです。一般的なフォーマット表を参照してください。
最も一般的に使用されるフォーマットは xxxx-xx-xx xx:xx:xx です。フォーマット表によれば、次のように記述する必要があります:
%Y-%m- %d %H:%i:%s、つまり:
DATE_FORMAT(xxx,'%Y-%m-%d %H:%i:%s ')
2. varchar 型を date 型に変換します
変換には str_to_date 関数を使用します。使用方法は
Str_to_date(col.pattern) です。 , ここで、col は書式設定する必要があるフィールド、またはコンテンツとパターンの形式は書式テーブルを参照します。実際の使用法は、日付を varchar に変換するのと似ています。
添付ファイル: 形式表 (翻訳)
|
値 |
意味 |
||
##秒 |
%S、%s |
2 桁の秒 (00,01, ..., 59) |
||
##分
|
%i
|
2 桁形式の分 (00,01, ..., 59)
|
||
##%H |
24 時間形式、2 桁の時間 (00、01、...、23) |
|||
##%h |
12 時間形式、2 桁の時間 (00,01, ..., 12) |
|||
%k | 24 時間形式、数値形式の時間 (0,1, ...,23) |
|||
%l |
## 12-時間形式、数値形式の時間 (0,1, ...,12)
|
|||
#%T |
|
|||
##%r | ## 12 時間形式、時間形式 ( hh:mm:ss AM または PM) |
|
||
%p |
午前または午後の午後 |
## 週 |
||
%W |
各曜日の名前 (日曜日、月曜日、...、土曜日) ) |
|||
##各曜日の名前の略称 (Sun、Mon、...、Sat)
|
||||
#数値形式で週を識別します (0=日曜日、1=月曜日、... 、6=土曜日)
|
||||
数字は週数を表し、日曜日は週の最初の日です |
%u |
|||
#数字は週数を表し、月曜日が週の最初の日です # ######## ############空###### |
%d |
2 桁は月の日数を表します (01、02、...) ,31) |
||
|
##%e |
## 数字は月の日数を表します (1、2、...、31)
|
||
| ## %D||||
%j |
## 3 桁の場合、その年の日数を表します (001,002, ...,366) |
|||
%M |
英語の月名 (1 月、2 月、. ..、12 月) |
|||
%b |
英語の略語 月名 (Jan、Feb、...、Dec) |
|||
% m |
2 桁は月を表します (01、02、...、12) |
| ||
%c |
数字は月を表します (1、2、...、12) |
|||
##%Y |
4 桁の年 (2015、2016...) |
|
#%y |
2 桁の年 (15,16...) |
#テキスト出力
| ##%テキスト
以上がmysql vercharを使用して時間を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。