4

import约会时间

在我的django 视图 中以节省数据库中的时间

now = datetime.datetime.now()

当我其值保存在数据库中时,它会返回类似

2013-04-28 22:54:30.223113

我怎样才能删除

223113 来自 2013-04-28 22:54:30.223113

部分请建议我该怎么做...

4

3 回答 3

12

理想情况下,您应该在数据库中使用 datetime 字段。但是,如果您将日期存储为字符串存在限制,请使用它来格式化它:

>>> datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") 
'2013-04-29 12:17:55'
于 2013-04-29T06:46:36.533 回答
6

设置microsecond=0。但我在文档中找不到此功能。

>>> now = datetime.datetime.now().replace(microsecond=0)
>>> print now
2013-04-29 12:47:28
于 2013-04-29T06:49:59.993 回答
3

你可以这样做:

import datetime
n = datetime.datetime.now() # you'll get the datetime you already have
n.strftime("%d/%m/%y %H:%M:%S") 
# Now you have the string of the datatime with the format 
# day/month/year hour:minute:seconde

查看本节部分:http ://docs.python.org/2/library/datetime.html#datetime.datetime.strftime

玩得开心 !

于 2013-04-29T06:48:22.033 回答