我正在尝试在postgres表中保存日期时间,但插入后它已被更改。
我的Django模型和插入查询:
df1 <- structure(list(VAR = c("AAA - BB (CC) [DDDD]", "A - BBB - (CCCC) - [DDD]",
"AA - B - (CCC) - [DDDD]")), .Names = "VAR", class = "data.frame", row.names = c("1",
"2", "3"))
SQL输出:
start_time:2017-04-17 18:39:00-07
实际输入:
04/18/2017 1:39 AM
我试图转换时间但结果相同:
class Notifications(models.Model):
message = models.CharField(max_length=150, null=True, blank=True, default='')
start_time = models.DateTimeField(blank=True,default=datetime.now)
@classmethod
def create_or_update(cls):
try:
entity = cls()
entity.message = 'message'
import dateutil
entity.start_time = dateutil.parser.parse('04/18/2017 1:39 AM')
entity.save()
return 1
except Exception as ex:
return 0
def __str__(self):
return self.message
class Meta:
db_table = u'app_notifications'
permissions = ()
输出:
to_aware_datetime('2017-04-18 01:18') - &gt; 2017-04-17 18:18:00-07
我该如何解决这个问题?感谢