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 疑似クラスのサンプルコード

推薦する

UDP 接続オブジェクトの原理分析と使用例

以前、UDP を使い始めるために簡単な UDP サーバーとクライアントの例を作成しましたが、実際に使...

Centos7 サーバーで jar パッケージ プロジェクトを開始する最良の方法

序文Linux 上で jar パッケージを実行する方法は誰もが知っています。なぜ別々に話したいのでし...

HTMLでのフォーム送信の実装

フォーム送信コード1. ソースコード分析 <!DOCTYPE html> <htm...

CSSアニメーションによるテーブルスクロールカルーセル効果の実装

前回の CSS 回転灯と同じ内容の CSS アニメーションの応用です。これは単なる別のアプリケーショ...

Vueのsync修飾子の詳細な説明

目次1. 手順2. 修飾語3. .sync 修飾子4. まとめ1. 手順指示とは命令です。文字通りの...

MySQL 8.0.22 のインストールと設定方法のグラフィックチュートリアル

この記事ではMySQL 8.0.22のインストールと設定について記録します。具体的な内容は以下のとお...

史上最もシンプルな MySQL データのバックアップと復元のチュートリアル (パート 1) (パート 35)

データのバックアップと復元に関する最初の記事を皆さんに共有します。具体的な内容は次のとおりです。基本...

MACでMYSQLデータベースのパスワードを忘れた場合の解決策

Mac オペレーティングシステムで MYSQL データベースのパスワードを忘れた場合の簡単な解決策1...

Vue で pdfjs を使用して PDF ファイルをプレビューする方法

目次序文考えるライブラリディレクトリの解析とダウンロード使い方ファイルの場所実際の通話質問要約する序...

MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要

MySQL 5.7 バージョン:方法1: SET PASSWORDコマンドを使用するフォーマット: ...

TypeScript名前空間の説明

目次1. 定義と使用1.1 定義1.2 使用2. 複数のファイルに分割する3. エイリアス序文: T...

VirtualBox+Ubuntu16でKubernetesクラスタを構築する実装

目次Kubernetesについて基本的な環境の準備VirtualBoxをインストールするUbuntu...

Windows SSHサーバーを簡単に構築するためのいくつかの手順

ここで言及されている SSH は Security Shell と呼ばれます。Linux をよく使用...

MySQL のインデックスの原理とクエリの最適化の詳細な説明

目次1. はじめに1. インデックスとは何ですか? 2. インデックスはなぜ必要なのでしょうか? 2...

MySQL/MariaDB で完全な Unicode をサポートする方法

目次utf8mb4 の紹介UTF8 バイト数超過エラーutf8mb4 サポートデフォルトの文字エンコ...