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インスタンスを変換します。
-
Pythonでインスタンスのクラス名を取得するにはどうすればよいですか?
次のコードは、問題のインスタンスのクラス名を取得する方法を示しています。 例 class Number: def __init__(self, number): self.number = number n1 = Number(1) print n1.__class__ print n1.__class__.__name__ 出力 これにより出力が得られます __main__.Number Number
-
Pythonでdatetime.now()から分、秒、ミリ秒を取得するにはどうすればよいですか?
strftime関数を使用して、フォーマットされた日付と時刻を取得できます。目的の出力を取得するために使用できるフォーマット文字列を受け入れます。以下は、それによってサポートされるディレクティブです。 ディレクティブ 意味 %a ロケールの省略された平日の名前。 %A ロケールの完全な平日の名前。 %b ロケールの省略された月の名前。 %B ロケールの完全な月の名前。 %c ロケールの適切な日付と時刻の表現。 %d 10進数としての月の日[01,31]。 %H 10進数としての時間(24時間制)[