python - 什么是 django 日期时间字段格式

标签 python django datetime

我以字符串类型将 django 日期时间字段数据发送到客户端

我的问题是如何将此字符串转换为 python 日期时间?

我的日期时间是: “2019-07-22T10:01:40.876487+04:30”

我想做这样的事情:

datatime.datetime('2019-07-22T10:01:40.876487+04:30', '<django default datetime format>')

我希望:

<class 'datetime.datetime'>

DJANGO 默认日期时间格式是什么?

或者我如何将此字符串转换为日期时间?

最佳答案

您可以使用django's dateparse library ,这是相当全面和强大的 the iso 8601 formats :

from django.utils.dateparse import parse_datetime

datetime_obj = parse_datetime('2019-07-22T10:01:40.876487+04:30')
# datetime.datetime(2019, 7, 22, 10, 1, 40, 876487, tzinfo=<django.utils.timezone.FixedOffset object at 0x7f9251844f98>)

关于python - 什么是 django 日期时间字段格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57142301/

相关文章:

Python Mysql - 查询语法错误

django - 通过相关对象链接查询

python - 在后台运行命令

java - 询问 ZonedDateTime 是否在标准时间或夏令时 (DST)

SQL不允许将日期列转换为日期时间?

Python搁置OutOfMemory错误

python - 从 Python 中的 message_from_string() 获取发件人地址

python - numpy从多个文件创建数组

django - 像这样没有任何返回

ios - Swift:如何将Date()转换为苹果服务器的时区以验证收据?