在python中设置默认日期时间格式

在python中设置默认日期时间格式,python,mysql,django,Python,Mysql,Django,如何在python中设置默认日期时间格式,因为我有多个元组要通过客户端的模板发送。这不是将每个对象的值设置为指定格式的好方法。我想在服务器端设置日期时间格式,这些转换后的值将显示给客户端。我试过了 datetime.strftime("%Y-%m-%d %X") 但是它给出了错误。strftime是datetime对象的一种方法-它没有设置默认表示形式,这似乎是您所建议的。例如,您可以这样称呼它: >>> import datetime >>&

如何在python中设置默认日期时间格式,因为我有多个元组要通过客户端的模板发送。这不是将每个对象的值设置为指定格式的好方法。我想在服务器端设置日期时间格式,这些转换后的值将显示给客户端。我试过了

datetime.strftime("%Y-%m-%d %X")

但是它给出了错误。

strftime
datetime
对象的一种方法-它没有设置默认表示形式,这似乎是您所建议的。例如,您可以这样称呼它:

>>> import datetime
>>> now = datetime.datetime.now()
>>> now.strftime("%Y-%m-%d %X")
'2011-03-17 10:14:12'

如果您需要经常这样做,那么创建一个方法将
datetime
的转换包装成字符串是值得的。可以找到
datetime
模块的文档。

我不确定是否理解您的问题,但这可能会有所帮助 有一个datetime格式部分,用于全局设置datetime格式