MySQLの日付文字列タイムスタンプ変換の詳細な説明

MySQLの日付文字列タイムスタンプ変換の詳細な説明

時刻、文字列、タイムスタンプ間の変換は、日常生活でよく使用されます。よく使用されますが、私は使用するたびにその使用方法を検索するのが好きです。この記事は、3 つの間の変換 (日付から文字列、日付からタイムスタンプ、文字列から日付、文字列からタイムスタンプ、タイムスタンプから日付、タイムスタンプから文字列) を整理して、将来簡単に参照できるようにするためのメモとして役立ちます。

関与する機能

date_format(date, format) 関数、MySQL 日付フォーマット関数 date_format()

unix_timestamp() 関数

str_to_date(str, format) 関数

from_unixtime(unix_timestamp, format) 関数、MySQL タイムスタンプ フォーマット関数 from_unixtime

弦を張る時間

date_format(now(), '%Y-%m-%d') を選択します。 
#結果: 2016-01-05

タイムスタンプまでの時間

unix_timestamp(now()) を選択します。  
# 結果: 1452001082

文字列から時間へ

str_to_date('2016-01-02', '%Y-%m-%d %H') を選択します。 
#結果: 2016-01-02 00:00:00

文字列をタイムスタンプに変換する

unix_timestamp('2016-01-02')を選択します。  
# 結果: 1451664000

タイムスタンプから時間へ

from_unixtime(1451997924) を選択します。 
#結果: 2016-01-05 20:45:24

タイムスタンプを文字列にする

from_unixtime(1451997924,'%Y-%d') を選択します。  
//結果: 2016-01-05 20:45:24

スケジュール

MySQL 日付形式の値の範囲。

価値意味
2番%S、%s 2桁の秒(00、01、...、59)
ポイント%I、%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 24時間制、時間形式 (HH:mm:ss)
%r 12 時間制、時刻形式 (hh:mm:ss AM または PM)
%p午前または午後
%W各曜日の名前(日曜日、月曜日、...、土曜日)
%a曜日の略語(Sun、Mon、...、Sat)
%w曜日を数字で表す (0=日曜日、1=月曜日、...、6=土曜日)
%U数字は週番号を表し、日曜日が週の最初の日となります。
%u数字は週番号を表し、月曜日が週の最初の日となります。
%d月の日付を表す2桁の数字 (01、02、...、31)
%e月の日付を表す数字 (1,2, ...,31)
%D英語の接尾辞は月の日を表します (1 日、2 日、3 日...)
%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...)
テキスト出力%文章テキストコンテンツを直接出力

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL の日付データ型と時刻型の使用法の概要
  • MySQL の日付と時刻の形式変換の実装ステートメント
  • Mysql 日付時刻 DATE_FORMAT (日付、形式)
  • MySQL で日付とタイムスタンプを変換するための関数とメソッド
  • mysqlは昨日の日付、今日の日付、明日の日付、前の時間と次の時間の時刻を取得します
  • MySQLで現在のシステム時間と日付を取得し、クエリと判断コードを容易にする
  • 現在の日付と時刻を取得するための MySQL 関数の概要
  • MySQL でよく使用される日付と時刻/数値関数の詳細な説明 (必読)
  • MySQLは現在の日付と時刻を取得する関数
  • Mysqlの日付と時刻関数を扱う記事

<<:  ノード スキャフォールディングを使用してトークン検証を実装するサーバーを構築する方法

>>:  Docker コンテナの uid と gid の詳細な理解

推薦する

テーブルはセルとimg画像を結合してtd HTML全体を埋めます

ソースコード(一部のクラスは削除されています):コードをコピーコードは次のとおりです。 <テー...

MySQL シリーズ 13 MySQL レプリケーション

目次1. MySQLレプリケーション関連の概念2. シンプルな1マスター1スレーブアーキテクチャの実...

Mysql の遅いクエリ操作の概要

MySQL の遅いクエリの説明MySQL スロー クエリ ログは、MySQL が提供するログ レコー...

jQuery プロジェクトで重複送信を防ぐ方法

新しいプロジェクトでは、axios によって重複した送信を防ぐことができますが、古いプロジェクト (...

mysql 8.0.18 mgr のインストールと切り替え機能

1. システムインストールパッケージ yum -y インストール make gcc-c++ cmak...

Linux システムを起動時に自動的にスクリプトを実行するように設定する方法の例

序文みなさんこんにちは。私は梁旭です。職場では、システムの起動後にスクリプトやサービスを自動的に開始...

uniapp プロジェクトの最適化方法と提案

目次1. 複雑なページデータ領域をコンポーネントにカプセル化する2. 大きな画像の使用を避ける3. ...

Centos8 は kdc 暗号化に基づいて nfs を構築します

目次構成nfs サーバー (nfs.skills.com) nfs クライアント (client.s...

Ubuntu 20.04 と NVIDIA ドライバーのインストールに関するチュートリアル

Ubuntu 20.04をインストールする NVIDIAドライバーをインストールする Pytouch...

VMware 構成 VMnet8 ネットワーク方法の手順

目次1. はじめに2. 設定手順1. はじめに1. NAT モード (VMnet8) は、仮想マシン...

優れたウェブサイトのコピーライティングと優れたユーザーエクスペリエンス

ウェブサイトを見るというのは、実は美しい女性を評価するようなものです。見た目を見るとき、私たちは見た...

CSS3のtext-fill-colorプロパティの詳細な説明

text-fill-color とは何を意味しますか?文字通りの意味から言えば、「テキストの塗りつぶ...

CSS3 はアニメーション属性を使用してクールな効果を実現します (推奨)

animation-name アニメーション名。複数のアニメーションがバインドされていることを示す...

Vue2 と Vue3 でウォッチ リスナーを使用する方法

watch : データの変更を監視する(特定の値の変更イベント) vue2.x データ(){ 戻る ...

MySQLインストール後のデフォルトデータベースの役割の詳細な説明

MySQL を学習すると、インストール後にいくつかのデフォルトのデータベースが付属していることに気付...