2024-04-26 14:31:30 发布
网友
我正在使用db.time属性来节省转换所需的时间:
db.time
my_model.conversion_time = time_taken = datetime.datetime.strptime(str(conversion_end - conversion_start), "%H:%M:%S.%f").time()
但是当我在datastoreviewer中看到数据时,它被存储为日期为1970-01-01的datetime对象。有人知道我怎样才能节省数据存储的时间吗
我不知道为什么你有两个内联赋值,但是为了从^{} object中抽出时间:
>>> b datetime.datetime(2013, 7, 15, 10, 21, 31, 599402) >>> a datetime.datetime(2013, 7, 15, 10, 18, 11, 251477) >>> str(b-a) '0:03:20.347925' >>> (datetime.datetime.min + (b-a)).time() datetime.time(0, 3, 20, 347925)
为了只存储时间,您需要在数据存储中使用^{}。它将在内部表示为datetime,但将存储datetime.time()对象。在
datetime
datetime.time()
我不知道为什么你有两个内联赋值,但是为了从^{} object 中抽出时间:
为了只存储时间,您需要在数据存储中使用^{} 。它将在内部表示为
datetime
,但将存储datetime.time()
对象。在相关问题 更多 >
编程相关推荐