MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQL日時に日を追加しますか?


まずテーブルを作成しましょう-

mysql> create table DemoTable1871
     (
     ArrivalDate datetime
     );
Query OK, 0 rows affected (0.00 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable1871 values('2019-12-19 7:45:00');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1871 values('2018-11-10 12:00:00');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1871 values('2019-01-31');
Query OK, 1 row affected (0.00 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from DemoTable1871;

これにより、次の出力が生成されます-

+---------------------+
| ArrivalDate         |
+---------------------+
| 2019-12-19 07:45:00 |
| 2018-11-10 12:00:00 |
| 2019-01-31 00:00:00 |
+---------------------+
3 rows in set (0.00 sec)

これが日を追加するためのクエリです-

mysql> update DemoTable1871 set ArrivalDate=date_add(ArrivalDate, interval 6 day);
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3 Warnings: 0

テーブルレコードをもう一度確認しましょう-

mysql> select * from DemoTable1871;

これにより、次の出力が生成されます-

+---------------------+
| ArrivalDate         |
+---------------------+
| 2019-12-25 07:45:00 |
| 2018-11-16 12:00:00 |
| 2019-02-06 00:00:00 |
+---------------------+
3 rows in set (0.00 sec)

  1. C#のDateTime.Add()メソッド

    C#のDateTime.Add()メソッドは、指定されたTimeSpanの値をこのインスタンスの値に追加する新しいDateTimeを返すために使用されます。 構文 以下は構文です- public DateTime Add (TimeSpan val); 上記では、Valは正または負の時間間隔です。 例 DateTime.Add()メソッドを実装する例を見てみましょう- using System; public class Demo {    public static void Main(){       DateTime d1 = ne

  2. 現在の日付に日を追加するC#DateTime

    まず、現在の日付を取得します。 DateTime.Today 次に、AddDays()メソッドを使用して、現在の日付に日を追加します。ここでは、現在の日付に10日を追加しています。 DateTime.Today.AddDays(10) 完全なコードを見てみましょう- 例 using System; using System.Linq; public class Demo {    public static void Main() {       Console.WriteLine("Today = {0}", Date