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

MySQLで指定された2つの日付の間の24時間の日数を計算するにはどうすればよいですか?


DATEDIFF()関数では、値の日付部分のみが計算に使用されるため、TIMESTAMPDIFF()関数を使用して、指定された2つの日付の間の24時間制を計算できます。

たとえば、「2017-05-2711:59:00」から2017-05-2312:00:00までの24時間の完全な日を検索する場合、次のようになります。MySQLクエリ-

mysql> Select TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00');
+---------------------------------------------------------------------------+
| TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00')         |
+---------------------------------------------------------------------------+
| 3                                                                         |
+---------------------------------------------------------------------------+
1 row in set (0.00 sec)

  1. C#で2つの日付の間の分を計算します

    まず、2つの日付を設定します。 DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 17, 11, 14, 25); 次に、2つの日付の差を計算します。 TimeSpan ts = date2 - date1; 分を計算するには。 ts.TotalMinutes 完全なコードを見てみましょう。 例 using System; using System.Linq; public class Demo {    public stati

  2. Pythonを使用して2つの日付の間の日数を計算するにはどうすればよいですか?

    Pythonで、単純な日付の算術を使用して、2つの日付の間の日数を見つけることができます。日の違いを見つけたい2つの日付を定義します。次に、これらの日付を減算してtimedeltaオブジェクトを取得し、このオブジェクトのdaysプロパティを調べて、必要な結果を取得します。 例 from datetime import date d0 = date(2017, 8, 18) d1 = date(2017, 10, 26) delta = d1 - d0 print(delta.days) 出力 これにより出力が得られます- 69