MySQLのについての日付操作関数を使用してdate_formate

基本的な構文:
DATE_FORMAT(DATE、フォーマット)
説明:dateパラメータは、正当な日付です。日付/時間、所定のフォーマットの出力形式。
フォーマットは、主に使用することができます
書式説明
%週略称
ヶ月の略称%B
%Cは月、値の
昼と%D英語の接頭辞
月の%d個の日、値(00から31)
のE月日の値の(0-31)
%Fのマイクロ
%h時間(00-23)
%h時間(01-12)
は、I hは(01-12)
%Iは、値(00〜59)最小
Jで%を日(001から366)
のK H(0-23)
さh L(1-12)
%mの月の名前
%のm個の月の値(00-12)
のPのAMまたはPM
%のR&LT時間、12時間(HH :MM:SS AMまたはPM)
のS秒(00-59)
のS秒(00-59)
のT時間、24時間(HH:MM:SS)
の週の%U-週(00から53)日曜日日
%のuの週(00から53)、週の最初の日である月曜日
%のVの週(01から53)は%のX使用して、週日曜日の最初の日である
容量%の週(01から53)月曜日週の最初の日、および%xの使用
%W週名
曜日W%(0 =日曜日6 =土)
日曜日4週の最初の日である%のX-年、および%Vを使用して
周囲が月曜日である%xを最初の日、4、および使用容量%の
%Y年、4
%のY、2
例:

SELECT
DATE_FORMAT(ALARM_TIME、 '%Y-%M-%D ')のX-X-X'、AS
DATE_FORMAT(ALARM_TIME、 '%Y年%のM月%D日')AS 'X年X月X日'、
DATE_FORMAT (ALARM_TIME、 '%M-%のD ')のX-X'、AS
DATE_FORMAT(ALARM_TIME、 '%H时') 'X时'、AS
DATE_FORMAT(ALARM_TIME、 '%のH%S:%I')AS 'XX:XX'
FROM
grid_alarm_info
WHERE
grid_id = '60089'
1
2
3
4
5
6
7
8
9
10
运行结果

注意:日付がここに正当な日付フォーマットでなければならないことは2019年5月8日16時24分46秒で、間違ったフォーマット機能は、異なる日付形式の異なる場所での表示は無効です。多くのフォーマットがある前記フォーマットは、変更することができます。
ルーキーが出てくる、私を修正してください!
...強制的にラインを割る...
私は最後の薄暗い中で、この事を理解できませんでした。フォーマット形式のフォーマットに相関関数を持つ前に、あなたが望むように、のように投げ、およびIデータのフロントエンド処理に直接外部ディスプレイのみのための場合は、日付の蓄積時間から抜け出すためのデータベースでは、すでに標準の日付形式です私は、バックエンドでこの機能の役割を表現したいです。最近のプロジェクトは、この日の全てのこのような6時間の貯蔵時間として温度変化、、、問題はもちろん、そのような月で最大の毎日の気温として、当日の1月の最大の在庫データをデータを照会することです遭遇しました4つのデータレコードがある日。何がありますシミュレート

tmpは毎日温度を表し、この時間は、ここでそれに対処する方法を、返却日、毎日の最高気温を要求しますか?(考える
時間)












今回はこの事のバックエンドを見てのための魅力。
ユースケース

SELECT
DATE_FORMAT(日付、 '%Y-%M-%D')は、FormatDate、AS
maxTemp AS MAX(TMP)
FROM
一時
WHERE
日付LIKE '2019から05パーセント'
は、FormatDate BY GROUP
1
2
3
4
5
6
7
8
运行结果

友人の終わり、共有するためのすべての偉大な神のより良い方法の歓迎
--------------------- 

おすすめ

転載: www.cnblogs.com/ly570/p/10987471.html