旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

【Python】 サーバーの現在時刻を取得する

Raspberry PiからサーバーのMySQLデータベースにセンサデータを書き込む時に、センサデータ取得時刻も書き込んでいるのですが、Raspberry Pi側の現在時刻がやたらずれるため、サーバーの現在時刻を取得して補正しておくことにしました。サーバーの現在時刻を取得する方法は下記になります。

from datetime import datetime
import MySQLdb

# DBと接続
connection = MySQLdb.connect(ip_address, user, password, db_name)
cursor = connection.cursor()
# サーバーの現在時刻を取得
cursor.execute('SELECT NOW()')
date_time_on_server = cursor.fetchone()[0]