0
私は現在の現地時間を渡すことによってmysqlのレコードを保存しようとしています。 djangoは私の現在のタイムゾーンに時間を追加するか、それを5:30時間だけ減算します。 DBに25.668が、それはまだ2016が保存されます:01:Djangoタイムゾーンの間違った挿入mysqlと
{
"status": 1,
"responseCode": 42,
"zone": null,
"another": "2016-04-01T18:01:25.668+05:30",
"time": "2016-04-01T12:31:25.668Z",
"message": "2016-04-01T18:01:25.668"
}
は私が2016-04-01T18ある現在の時間を節約したい:私は、次の
content = {
'status' : 1,
'responseCode': 42,
'time' : timezone.now(),
'another': timezone.localtime(timezone.now()),
'zone' : request.session.get('django_timezone'),
"message" : datetime.datetime.today()
}
レスポンスを試してみました-04-01 12時31分25秒
Djangoのクエリ:
refundObject = TblRefund(schedule_id = 1923,transaction= transObject,response = "test",date = datetime.datetime.today())
私はsettings.pyファイルにタイムゾーンを設定している:MySQLの日時フィールドの形式があるので
TIME_ZONE = 'Asia/Kolkata'
USE_TZ = True
形式は、なぜそれが正しくUTC時刻を記憶している問題がある場合、すなわち** 2016年4月1日12:31:25 ** –
B/Cサーバーは、時間を所有し、[ここ]を見に変換します(http:/ /dev.mysql.com/doc/refman/5.7/en/time-zone-support.html) – johndark
私はこのコマンドを実行し、私のローカルタイムゾーンを意味するタイムゾーンとして私のシステムを返しますアジア/コルカタ** SELECT @ @ global.time_zone、@@ session.time_zone **これは正しい –