ホームページ >データベース >mysql チュートリアル >mysql vercharを使用して時間を変換する方法

mysql vercharを使用して時間を変換する方法

藏色散人
藏色散人オリジナル
2020-10-27 09:34:022046ブラウズ

mysql では、str_to_date 関数を使用して verchar を時間型に変換できます。この関数の構文は「Str_to_date(col.pattern)」で、パラメータのcol は変換する必要があるフィールドまたはコンテンツです。フォーマットされる。

mysql vercharを使用して時間を変換する方法

推奨事項: 「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 に変換するのと似ています。

添付ファイル: 形式表 (翻訳)

時間 #%T24 時間形式、時間形式 (HH:mm:ss) %a#%w #%U数字は週数を表し、日曜日は週の最初の日です## %D英語の接尾辞は、その月の日数を示します (1st、2nd、3rd)。 ..) %jmonth#年##%テキスト テキストコンテンツを直接出力

意味

##秒

%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)

##%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)

## 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。