如何强制日期时间在python中保留0微秒

Murenrb

我需要一个日期时间来保留微秒,即使它们是0。这是一个示例:

from datetime import datetime
starttime = datetime(year=2018, month=2, day=15, hour=8, minute=0, second=0, microsecond=0)
print(starttime.isoformat())

我希望打印00.000000几秒钟。但是它打印时只有0几秒钟。如果我输入1微秒,它将打印出来00.000001

问题是我使用的是jquery调用,要求使用iso格式,并且在秒位置上有一个浮点数。

胡安帕·阿里维利亚加

您可以使用以下命令手动设置其格式strftime

>>> starttime = datetime(year=2018, month=2, day=15, hour=8, minute=0, second=0, microsecond=0)
>>> starttime.strftime("%Y-%m-%dT%H:%M:%S.%f")
'2018-02-15T08:00:00.000000'

VS:

>>> starttime.isoformat()
'2018-02-15T08:00:00'

和:

>>> starttime = datetime(year=2018, month=2, day=15, hour=8, minute=0, second=0, microsecond=1)
>>> starttime.strftime("%Y-%m-%dT%H:%M:%S.%f")
'2018-02-15T08:00:00.000001'
>>> starttime.isoformat()
'2018-02-15T08:00:00.000001'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将十进制时间戳转换为日期时间时如何保留微秒?

日期时间损失了微秒

从日期时间剥离微秒

Django 与 postgresql,日期时间微秒的前导 0 消失了

如何在Python中将微秒时间戳转换为可读日期?

如何在列表中保存日期时间对象(python、csv)

jinja2如何在日期时间中删除微秒

如何使用 Spark 将微秒的日期时间写入 Cassandra?

如何从注释中删除日期和时间,但在Word 2010中保留审阅者的姓名?

以微秒为单位的日期时间

日期时间(以微秒为单位)

如果用户未使用Python日期时间将微秒设置为零,如何将其设置为零?

如何强制 Chrome 在内存中保留标签?

从 Excel 导入日期时如何在 Python 中保留格式 (mm/dd/yyyy)

peewee日期时间字段到微秒

微秒到xsl中可读的日期时间

如何在 Python 中保留额外的小数

如何消除python datetime.datetime中额外的0微秒?

如何在Joda-Time时间戳中保留时区?

如何在Excel中保留CSV文件日期格式

如何根据最近的日期在 Oracle 表中保留记录

如何在特定公式中保留日期格式?

将时间戳转换为日期并仅在熊猫列内的列表中保留日期

如何在python 3.5中使用毫秒而不是微秒获取日期时间的ISO8601字符串

Python日期时间到没有微秒组件的字符串

Python日期时间到没有微秒组件的字符串

如何在 SQL 中保留整数或 varchar 的前导 0 位?

如何缩短日期时间并仅保留时间部分

如何在Python Cerberus中将字符串强制转换为日期时间?