MySQLの日時文字列フォーマット変換相互変換

ファンクション関与

DATE_FORMAT(日付、形式)機能、MySQLのDATE_FORMAT日付フォーマット関数()

UNIX_TIMESTAMP()関数

str_to_date(STR、フォーマット)関数

FROM_UNIXTIME(UNIX_TIMESTAMP、フォーマット)機能、MySQLのタイムスタンプフォーマット機能FROM_UNIXTIME

文字列までの時間

  1. DATE_FORMATを選択(現在()、  '%Y-%M-%D')。  
  2.   
  3. #結果:2017年1月5日  

タイムスタンプをオンにする時間

  1. UNIX_TIMESTAMP選択(NOW());  
  2.   
  3. #結果:1452001082  

文字列の転送時間

  1. str_to_dateを選択し('2016年1月2日'、  '%Y-%M-%D%H')。  
  2.   
  3. #結果:2017年1月2日午後12時〇〇分00秒  

文字列のターンのタイムスタンプ

  1. UNIX_TIMESTAMP選択します('2016年1月2日');  
  2.   
  3. #結果:1451664000  

タイムスタンプのターン時間

  1. FROM_UNIXTIME(1451997924)を選択します。  
  2.   
  3. #結果:2017年1月5日午前20時45分24秒  

文字列へのタイムスタンプ

  1. FROM_UNIXTIME選択(1451997924を、'%Y-%D')。  
  2.   
  3. //結果:2017年1月5日午後08時45分24秒  

スケジュール

MySQLの日付形式(フォーマット)の範囲。

  意味
第2 %S、%sの 秒(00、01、...、59)は、2つの数字の形で
分割 %のI、%のI 点(00、01、...、59)の2つのデジタル形式
時間  %H 24時間、2桁の時間形式(00、01、...、23)
%のH 12時間、2桁の時間形式(00、01、...、12)
%K (0、1、...、23)の形で24時間クロック、時間の数
%のL 12時間、(0、1、...、12)の形の時間数
%T 24時間の形式(HH:MM:SS)
%rを  12時間の時間形式(HH:MM:SS AMまたはPM)
%P  朝または午後のAM PM 
  周   %W 週名の毎日(日曜日、月曜日、...、土曜日)
 %A 週略称(日、月、...、土)の毎日 
%のワット  デジタル形式でのペリフェラルアイデンティティ(0 =日曜日、1 =月曜日、...、6 =土曜日) 
%U 数が週の数を示し、週の最初の日は日曜日です
%で 番号は、週の数を示し、月曜日が週の最初の日であります
%D  2桁は日(01、02、...、31)の月数を示しています
%eは   月の番号は(1、2、...、31)の日数を示します
 %D 英語の接尾辞は、日、月の数を示している(第一、第二、第三...) 
 %jを 3桁は年の数(001、002、...、366)の通過を示しています 
%M  月の英語名(1月、2月、...、12月) 
%bの  英語の略語の月名(月、2月、...、12月) 
%mを  2桁が月を示す(01、02、...、12)
%のC  桁が月を示す(1、2、...、12) 
%Y  年(2015,2016 ...)4桁
%と   2桁の年(15、16 ...)
テキスト出力  テキスト%  直接出力テキスト


出典:
https://www.cnblogs.com/cnsdhzzl/p/9850412.html

ファンクション関与

DATE_FORMAT(日付、形式)機能、MySQLのDATE_FORMAT日付フォーマット関数()

UNIX_TIMESTAMP()関数

str_to_date(STR、フォーマット)関数

FROM_UNIXTIME(UNIX_TIMESTAMP、フォーマット)機能、MySQLのタイムスタンプフォーマット機能FROM_UNIXTIME

文字列までの時間

  1. DATE_FORMATを選択(現在()、  '%Y-%M-%D')。  
  2.   
  3. #結果:2017年1月5日  

タイムスタンプをオンにする時間

  1. UNIX_TIMESTAMP選択(NOW());  
  2.   
  3. #結果:1452001082  

文字列の転送時間

  1. str_to_dateを選択し('2016年1月2日'、  '%Y-%M-%D%H')。  
  2.   
  3. #結果:2017年1月2日午後12時〇〇分00秒  

文字列のターンのタイムスタンプ

  1. UNIX_TIMESTAMP選択します('2016年1月2日');  
  2.   
  3. #結果:1451664000  

タイムスタンプのターン時間

  1. FROM_UNIXTIME(1451997924)を選択します。  
  2.   
  3. #結果:2017年1月5日午前20時45分24秒  

文字列へのタイムスタンプ

  1. FROM_UNIXTIME選択(1451997924を、'%Y-%D')。  
  2.   
  3. //結果:2017年1月5日午後08時45分24秒  

スケジュール

MySQLの日付形式(フォーマット)の範囲。

  意味
第2 %S、%sの 秒(00、01、...、59)は、2つの数字の形で
分割 %のI、%のI 点(00、01、...、59)の2つのデジタル形式
時間  %H 24時間、2桁の時間形式(00、01、...、23)
%のH 12時間、2桁の時間形式(00、01、...、12)
%K (0、1、...、23)の形で24時間クロック、時間の数
%のL 12時間、(0、1、...、12)の形の時間数
%T 24時間の形式(HH:MM:SS)
%rを  12時間の時間形式(HH:MM:SS AMまたはPM)
%P  朝または午後のAM PM 
  周   %W 週名の毎日(日曜日、月曜日、...、土曜日)
 %A 週略称(日、月、...、土)の毎日 
%のワット  デジタル形式でのペリフェラルアイデンティティ(0 =日曜日、1 =月曜日、...、6 =土曜日) 
%U 数が週の数を示し、週の最初の日は日曜日です
%で 番号は、週の数を示し、月曜日が週の最初の日であります
%D  2桁は日(01、02、...、31)の月数を示しています
%eは   月の番号は(1、2、...、31)の日数を示します
 %D 英語の接尾辞は、日、月の数を示している(第一、第二、第三...) 
 %jを 3桁は年の数(001、002、...、366)の通過を示しています 
%M  月の英語名(1月、2月、...、12月) 
%bの  英語の略語の月名(月、2月、...、12月) 
%mを  2桁が月を示す(01、02、...、12)
%のC  桁が月を示す(1、2、...、12) 
%Y  年(2015,2016 ...)4桁
%と   2桁の年(15、16 ...)
テキスト出力  テキスト%  直接出力テキスト


出典:
https://www.cnblogs.com/cnsdhzzl/p/9850412.html

おすすめ

転載: www.cnblogs.com/liyunchuan/p/11285269.html