毫秒是python中箭头时间库的一个特性吗

Dav*_*ock 3 python time

使用这种方法

arrow.utcnow().format('YYYY_MM_DD_HH_mm_ss')
Run Code Online (Sandbox Code Playgroud)

或者箭头中类似的东西是否可以将毫秒添加到时间中?

Cés*_*sar 5

事实上,您最多可以使用 6 位数字来表示秒的小数部分:

>>> now = arrow.utcnow()
>>> now.format('YYYY-MM-DD HH:mm:ss.S')
u'2016-02-19 17:05:17.0'
>>> now.format('YYYY-MM-DD HH:mm:ss.SS')
u'2016-02-19 17:05:17.07'
>>> now.format('YYYY-MM-DD HH:mm:ss.SSS')
u'2016-02-19 17:05:17.073'
>>> now.format('YYYY-MM-DD HH:mm:ss.SSSS')
u'2016-02-19 17:05:17.0735'
>>> now.format('YYYY-MM-DD HH:mm:ss.SSSSS')
u'2016-02-19 17:05:17.07359'
>>> now.format('YYYY-MM-DD HH:mm:ss.SSSSSS')
u'2016-02-19 17:05:17.073591'
Run Code Online (Sandbox Code Playgroud)

从第 7 位开始,数字开始重复(073591在我的例子中):

>>> now.format('YYYY-MM-DD HH:mm:ss.SSSSSS')
u'2016-02-19 17:05:17.073591'
>>> now.format('YYYY-MM-DD HH:mm:ss.SSSSSSSSSSSS')
u'2016-02-19 17:05:17.073591073591'
>>> now.format('YYYY-MM-DD HH:mm:ss.SSSSSSSSSSSSSSSSSS')
u'2016-02-19 17:05:17.073591073591073591'
Run Code Online (Sandbox Code Playgroud)