Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या Django डेटाबेस में सहेजते समय टाइमज़ोन-जागरूक डेटटाइमफ़िल्ल्ड को दूषित कर रहा है?

import pytz, datetime
from django.db.models import Max, F, Func
from django.conf import settings
from myapp.models import myModel

local_tz = pytz.timezone(settings.TIME_ZONE)

local_datetime = local_tz.localize(datetime.datetime(2037, 4, 8, 20, 14, 17), is_dst=None)
utc_datetime = local_datetime.astimezone(pytz.UTC)
# datetime.datetime(2037, 4, 9, 0, 14, 17, tzinfo=<UTC>)

MyModel.objects.create(my_date=utc_datetime)

x = MyModel.objects.aggregate(max1=Max('my_date'),max2=Max(Func(F('my_date'), function='UNIX_TIMESTAMP')))

pytz.UTC.localize(datetime.datetime.fromtimestamp(x['max2'])).astimezone(local_tz) == x['max1'].astimezone(local_tz)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySqlDataReader GetBytes बफर समस्या ...

  2. mysql त्रुटि:प्रति घंटे अधिकतम कनेक्शन को पार कर गया

  3. लाइव अपडेट MySQL डेटा

  4. डोकर छवि में वॉल्यूम को अघोषित कैसे करें?

  5. MySQL PHP में दिनांक और समय फ़ील्ड का प्रदर्शन स्वरूप बदलें