MySQL の日付と時刻の加算と減算のサンプル コード

MySQL の日付と時刻の加算と減算のサンプル コード

最近、MySQL を見直していたところ、偶然 MySQL の日付と時刻を見ました。自分用にメモを残して、皆さんと共有したいと思います。

  • now(); 現在の特定の日付と時刻
  • curdate(); 現在の日付
  • curtime(); 現在の時刻

1.MySQLは時間間隔を加算または減算します

現在の日付変数を設定する

set @dt = now(); //現在の日付を設定する select @dt; //変数の値を照会する

時間間隔を加算および減算する関数 date_add() および date_sub()

date_add('特定の日付と時刻', 間隔 1 時間型名);

例:

select date_add(@dt, interval 1 year); //1 年追加select date_add(@dt, interval 1 month); //1 か月追加

四半期: 四半期、週: 週、日: 日、時間: 時間、分: 分、秒: 秒、マイクロ秒: ミリ秒

注: 変数を使用せずに時間を直接加算または減算することもできます。例: select date_add('1998-01-01', interval 1 day);

2. 日付を減算する

datediff(date1,date2): 2つの日付を減算し、date1からdate2を引くと、減算後の日数が得られます。

timediff(time1, time2): time2からtime1を減算し、その差を返します。


timediff('2019-06-03 12:30:00', '2019-06-03 12:29:30') を選択します。

同等

timediff('12:30:00', '12:29:30')を選択します。

これで、MySQL の日付と時刻の加算と減算のサンプル コードに関するこの記事は終了です。MySQL の日付と時刻の加算と減算の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQLの日付加算と減算関数の詳細な説明

<<:  get メソッドによる HTML フォームの値転送の例

>>:  入力選択スタイルを変更する CSS 疑似クラスのサンプルコード

推薦する

jsの継承の6つの方法を詳しく解説

プロトタイプチェーン継承プロトタイプ継承は、ECMAScript における主な継承方法です。基本的な...

MySQL で UTF-8 エンコーディングを使用しないのはなぜですか?

MySQL UTF-8 エンコーディングMySQL は 2003 年のバージョン 4.1 から U...

HTML での位置の使用に関する簡単な紹介

昨日 HTML を少し学んだばかりで、JD.com の検索バーを作るのが待ちきれませんでした。 作っ...

WeChatミニプログラムにナビゲーション機能を実装する方法

1. レンダリング2. 操作手順1. テンセントマップキーを申請する - 住所2. ミニプログラムの...

JavaがMySQL 8.0に接続できない問題の解決策

この記事では、参考までにMySQL 8.0に接続できないJavaの問題をまとめて紹介します。具体的な...

OpenShift のクイックインストールの詳細な手順

OpenShift 3.9 の最新バージョンを体験する最も早い方法。準備 [root@host ~]...

Javascript の奇妙な点をご存知ですか?

私たちのベテランの先人たちは、数え切れないほどのコードを書き、数え切れないほどの落とし穴に陥ってきま...

HTML チュートリアル、optgroup 要素の理解

カテゴリ選択を選択します。テストの結果、IE と FF はこの要素を適切にサポートできることがわかり...

知っておくべき JS 配列削減の高度な使い方 25 選

序文Reduce は ES5 で追加された新しい従来の配列メソッドの 1 つです。forEach、f...

Vue echarts は水平棒グラフを実現します

この記事では、水平棒グラフを実現するためのvue echartsの具体的なコードを参考までに共有しま...

iframe なしの div ネスト HTML

最近、宿題をしているときに、iframe を使用せずにページをネストする必要があったため、jquer...

単一選択折りたたみメニュー機能を実現するCSS

前回の「最もシンプルなスイッチを実現するCSS」のように、HTML5とCSS3でほとんどの機能をすで...

Vueの子コンポーネントと親コンポーネントの詳細な分析

目次1. 親コンポーネントと子コンポーネント2. テンプレート分離書き込み1. テンプレートタグ2....

CSS の Flex レイアウトを使用してシンプルな縦棒グラフを作成する方法

以下は、Flex レイアウトを使用した棒グラフです。 HTML: <div class=&qu...

Centos6でgitlabを構築する方法

序文元のプロジェクトは、パブリックネットワークgitlabに配置されていました。セキュリティ上の理由...