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

Pythonの日付形式をmysqlの10桁の日付形式に変換する方法は?


datetimeオブジェクトの形式で日付がある場合は、そのオブジェクトのtimetupleを取得して、time.mktime関数に渡すだけです。

import time
from datetime import date
from datetime import datetime
my_date = date.today()
print(time.mktime(my_date.timetuple()))
出力 これにより出力が得られます-

1514917800.0

文字列の形式の場合、strptime関数を使用して文字列を時間オブジェクトに解析し、time.mktime()関数を使用してmysqlがサポートする日付形式を作成できます。

import time
my_time = time.strptime("01-01-18", "%d-%m-%y")
print(time.mktime(my_time))
出力 これにより出力が得られます-

1514745000.0

  1. PHP変数「11:00AM」をMySQL時間形式に変換しますか?

    DateTimeを使用して、PHP変数「11:00 AM:をMySQL時間形式に変換します。 PHPコードは次のとおりです- $phpTime = '11:00 AM'; echo('The PHP Time Format is ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeFormat->format( 'H:i:s'); echo (' 

  2. Pythonで日付を日時に変換する方法は?

    datetimeモジュールのcombineメソッドを使用して、日付と時刻を組み合わせて、datetimeオブジェクトを作成できます。時間オブジェクトではなく日付オブジェクトがある場合は、datetimeオブジェクトを使用して時間オブジェクトを最小に初期化できます(最小時間は深夜を意味します)。 例 from datetime import date from datetime import datetime my_date = date.today() my_time = datetime.min.time() my_datetime = datetime.combine(my_date, m