MySQLの日付加算と減算関数の詳細な説明

MySQLの日付加算と減算関数の詳細な説明

1. 追加時間()

指定した秒数を日付に追加する

select addtime(now(),1); -- 1秒追加

2. 日付を追加します。

使い方は 2 通りあります。2 番目のパラメータに数値を直接入力すると、指定した日数が日付に追加されます。間隔を入力すると、指定した間隔時間が日付に追加されます。

select adddate(now(),1); -- 1 日を追加しますselect adddate(now(), interval 1 day); -- 1 日を追加しますselect adddate(now(), interval 1 hour); -- 1 時間を追加しますselect adddate(now(), interval 1 minute); -- 1 分を追加しますselect adddate(now(), interval 1 second); -- 1 秒を追加しますselect adddate(now(), interval 1 microsecond); -- 1 ミリ秒を追加しますselect adddate(now(), interval 1 week); -- 1 週間を追加しますselect adddate(now(), interval 1 month); -- 1 か月を追加しますselect adddate(now(), interval 1 quarter); -- 1 四半期を追加しますselect adddate(now(), interval 1 year); -- 1 年を追加します

3. 日付の追加()

日付に時間間隔を追加します。これは、間隔時間のみをパラメータとして使用できます。使用方法はadddate()と同じです。

select date_add(now(), interval 1 day); -- 1 日を追加しますselect date_add(now(), interval 1 hour); -- 1 時間を追加しますselect date_add(now(), interval 1 minute); -- 1 分を追加しますselect date_add(now(), interval 1 second); -- 1 秒を追加しますselect date_add(now(), interval 1 microsecond); -- 1 ミリ秒を追加しますselect date_add(now(), interval 1 week); -- 1 週間を追加しますselect date_add(now(), interval 1 month); -- 1 か月を追加しますselect date_add(now(), interval 1 quarter); -- 1 四半期を追加しますselect date_add(now(), interval 1 year); -- 1 年を追加します

4. サブタイム()

日付から指定された秒数を減算します

select subtime(now(), 1); -- マイナス1秒

5. サブ日付()

使用方法は adddate() 関数と同じです。使用方法は 2 つあります。2 番目のパラメータに数値を直接入力すると、日付から指定された日数が減算されます。間隔を入力すると、日付から指定された間隔時間が減算されます。

select subdate(now(),1); -- 1 日減算select subdate(now(), interval 1 day); -- 1 日減算select subdate(now(), interval 1 hour); -- 1 時間減算select subdate(now(), interval 1 minute); -- 1 分減算select subdate(now(), interval 1 second); -- 1 秒減算select subdate(now(), interval 1 microsecond); -- 1 ミリ秒減算select subdate(now(), interval 1 week); -- 1 週間減算select subdate(now(), interval 1 month); -- 1 か月減算select subdate(now(), interval 1 quarter); -- 1 四半期減算select subdate(now(), interval 1 year); -- 1 年減算

6. 日付サブ()

date_add() 関数と同様に、日付から時間間隔を減算します。この関数は、間隔時間をパラメータとしてのみ使用できます。

select date_sub(now(), interval 1 day); -- 1 日減算select date_sub(now(), interval 1 hour); -- 1 時間減算select date_sub(now(), interval 1 minute); -- 1 分減算select date_sub(now(), interval 1 second); -- 1 秒減算select date_sub(now(), interval 1 microsecond); -- 1 ミリ秒減算select date_sub(now(), interval 1 week); -- 1 週間減算select date_sub(now(), interval 1 month); -- 1 か月減算select date_sub(now(), interval 1 quarter); -- 1 四半期減算select date_sub(now(), interval 1 year); -- 1 年減算

これで、MySQL の日付加算および減算関数の詳細な説明に関するこの記事は終了です。より関連性の高い MySQL の日付加算および減算関数の概要コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL の日付と時刻の加算と減算のサンプル コード

<<:  Vueはショッピングカート決済機能をシミュレートします

>>:  Linux パフォーマンス監視ツール nmon のインストールと使用方法のチュートリアル分析

推薦する

Webデザインの経験:ナビゲーションシステムをシンプルにする

<br />友人と話し合っていたとき、フレームワークのレイヤー設計の中で最も核となるのは...

ボリュームを使用してホストと Docker コンテナ間でファイルを転送する方法

以前、Docker コンテナとローカル マシン間のファイル転送に関する記事を書きました。しかし、この...

MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル (Windows 10 版)

この記事は、参考のためにMySQL 8.0.18のインストールと設定のグラフィックチュートリアルを記...

DockerコンテナのライフサイクルアーキテクチャとVMとの違いについて詳しく説明します。

コンテナのライフサイクルコンテナランタイムのライフサイクルコンテナは、分離特性を持つプロセスのセット...

HTML フォーマットの json のサンプルコード

さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!DOCTYPE htm...

JSONデータをHTMLで表示する方法

背景:場合によっては、json データをページに直接表示する必要があります (たとえば、インターフェ...

JavaScript 配列メソッドの詳細な例

目次導入配列の作成作成方法詳しい説明方法参加する() push() と pop() shift() ...

MySQLのnull値に関する小さな問題

今日、null 値をテストしていたところ、小さな問題が見つかりました。ここに記録しました。以前にも遭...

Sublime / vscode による HTML コード生成の迅速な実装

目次基本的なHTML構造div とクラス名のショートカット キーを生成するクラス名を持つdiv ID...

Alibaba Cloud Server Tomcatにアクセスできません

目次1. はじめに2. 解決策2.1 ファイアウォールを設定してポートを開く2.3 ポートを確認し、...

JavaScript データ構造 双方向リンクリスト

単方向リンク リストは、先頭から末尾、または末尾から先頭への方向のみを走査できます。そのため、単方向...

MySQL データベース グループ クエリの group by ステートメントの詳細な説明

1: グループ化関数の記述順序 1 選択 ... 2 から ... 3 どこで ... 4 グループ...

Linux で開いているファイルが多すぎる問題を解決する方法

原因は、プロセスが特定の時点でシステム制限を超える数のファイルと通信リンクを開くことです。 システム...

Docker 経由で Spring Boot アプリケーションを公開およびデプロイするプロセスの分析

目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...