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

推薦する

Dockerコンテナのエクスポートとインポートの例

目次DockerコンテナのエクスポートDockerコンテナのインポ​​ートこの記事では主に、コンテナ...

js キャンバスはスライダー検証を実現します

この記事の例では、スライダー検証を実装するためのjsキャンバスの具体的なコードを参考までに共有してい...

HTML におけるいくつかの特殊属性タグの使用法の紹介

以下の属性はブラウザとの互換性があまりありません。 1.transform:rotate(45度) ...

Linux で最も頻繁に使用されるターミナル コマンドのトップ 10 のリストを取得します。

私が最も頻繁に使用するコマンドは次の通りです:選択肢CDギットls ssh須藤数週間前、私はこの R...

MySQLの一般的なメモリ不足による起動失敗に対する完璧な解決策

1. MySQLが正常に起動しない場合は、エラーログ/var/log/mysql/error.log...

削除、切り捨て、ドロップの違いと選択方法

序文先週、同僚が私に尋ねました。「兄さん、MySQL にバグを見つけました。午後にディスクをクリーン...

Visual Studio Code + Reactをベースに開発環境を構築するプロセス

開発環境ウィンドウ開発ツール Visual Studio Codeノードのインストールとnpm Wi...

MySql テーブル、データベース、シャーディング、パーティショニングの知識ポイントの紹介

1. はじめにデータベース内のデータ量が一定レベルに達すると、システムパフォーマンスのボトルネックを...

grpc のリバース プロキシとして nginx を使用する場合の落とし穴の概要

背景ご存知のとおり、nginx は高性能な Web サーバーであり、負荷分散やリバース プロキシによ...

Linux リモート管理と sshd サービス検証の知識ポイントの詳細な説明

1. SSHリモート管理SSH の定義SSH (Secure Shell) は、主にキャラクタ イン...

MySQL 5.7.20\5.7.21 無料インストール版のインストールと設定のチュートリアル

参考までに、mysql 5.7.20 / 5.7.21 をダウンロード、インストール、構成します。具...

開発者がデータベースロックを詳細に理解する必要がある理由

1.ロックしますか? 1.1 ロックとは何ですか?ロックの本当の意味は、鍵またはコードで開くことがで...

jQueryは、マウスをドラッグしてdivの位置とサイズを変更する方法を実装しています。

Windows フォームと同様の効果を得るには、中央をドラッグして div の位置を変更し、端をド...

Docker イメージのローカル Elasticsearch ポート操作へのアクセス

dockerスタックによってデプロイされたイメージサービスを使用すると、イメージを入力した後、理論的...