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

MySQL DATETIMEインスタンスから合計秒数を取得するにはどうすればよいですか?


MySQL DateTimeインスタンスは、UNIX_TIMESTAMP()関数を使用して次のように秒に変換できます-

mysql> Select UNIX_TIMESTAMP('2017-05-15 04:05:30') AS 'NUMBER OF SECONDS';

+-------------------+
| NUMBER OF SECONDS |
+-------------------+
|        1494801330 |
+-------------------+
1 row in set (0.00 sec)

上記のクエリは、指定された日時インスタンスを合計秒数に変換します。

mysql> Select UNIX_TIMESTAMP(NOW()) AS 'NUMBER OF SECONDS';

+-------------------+
| NUMBER OF SECONDS |
+-------------------+
|        1509248856 |
+-------------------+
1 row in set (0.00 sec)

上記のクエリは、現在のDateTimeインスタンスを合計秒数に変換します。

mysql> Select UNIX_TIMESTAMP(Dateofreg) AS 'NUMBER OF SECONDS' from
       testing where StudentName = 'Gaurav';

+-------------------+
| NUMBER OF SECONDS |
+-------------------+
|        1509247113 |
+-------------------+
1 row in set (0.00 sec)

上記のクエリは、列StudentNameの値が「Gaurav」であるテーブル「testing」に格納されている値であるDateTimeインスタンスを変換します。


  1. Pythonでインスタンスのクラス名を取得するにはどうすればよいですか?

    次のコードは、問題のインスタンスのクラス名を取得する方法を示しています。 例 class Number:     def __init__(self, number):         self.number = number n1 = Number(1) print n1.__class__ print n1.__class__.__name__ 出力 これにより出力が得られます __main__.Number Number

  2. Pythonでdatetime.now()から分、秒、ミリ秒を取得するにはどうすればよいですか?

    strftime関数を使用して、フォーマットされた日付と時刻を取得できます。目的の出力を取得するために使用できるフォーマット文字列を受け入れます。以下は、それによってサポートされるディレクティブです。 ディレクティブ 意味 %a ロケールの省略された平日の名前。 %A ロケールの完全な平日の名前。 %b ロケールの省略された月の名前。 %B ロケールの完全な月の名前。 %c ロケールの適切な日付と時刻の表現。 %d 10進数としての月の日[01,31]。 %H 10進数としての時間(24時間制)[