python 格式化日期到毫秒

请问python 怎么格式化日期到毫秒
2025-06-27 14:54:36
推荐回答(4个)
回答1:

可以参考下面的代码:

一、代码一:

importdatetime

print(datetime.datetime.now().microsecond*1e-3)

二、代码二:

importdatetime

now=datetime.datetime.now()

printnow.strftime("%Y%m%d%H%M%S")

扩展资料:

python函数

hasattr(obj,name)查看一个obj的namespace中是否有name

getattr(obj,name)得到一个obj的namespace中的一个name

setattr(obj,name,value)为一个obj的namespace中的一个name指向vale这个object

delattr(obj,name)从obj的namespace中删除一个name

参考资料来源:百度百科-Python (计算机程序设计语言)

回答2:

使用格式化符号 '%f'.

The exact range of years for which strftime() works also varies across platforms. Regardless of platform, years before 1900 cannot be used.

Directive Meaning Notes
%a Locale’s abbreviated weekday name.
%A Locale’s full weekday name.
%b Locale’s abbreviated month name.
%B Locale’s full month name.
%c Locale’s appropriate date and time representation.
%d Day of the month as a decimal number [01,31].
%f Microsecond as a decimal number [0,999999], zero-padded on the left (1)
%H Hour (24-hour clock) as a decimal number [00,23].
%I Hour (12-hour clock) as a decimal number [01,12].
%j Day of the year as a decimal number [001,366].
%m Month as a decimal number [01,12].
%M Minute as a decimal number [00,59].
%p Locale’s equivalent of either AM or PM. (2)
%S Second as a decimal number [00,61]. (3)
%U Week number of the year (Sunday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Sunday are considered to be in week 0. (4)
%w Weekday as a decimal number [0(Sunday),6].
%W Week number of the year (Monday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Monday are considered to be in week 0. (4)
%x Locale’s appropriate date representation.
%X Locale’s appropriate time representation.
%y Year without century as a decimal number [00,99].
%Y Year with century as a decimal number.
%z UTC offset in the form +HHMM or -HHMM (empty string if the the object is naive). (5)
%Z Time zone name (empty string if the object is naive).
%% A literal '%' character.

回答3:

import datetime
print(datetime.datetime.now().microsecond*1e-3)

回答4:

import datetime
now = datetime.datetime.now()
print now.strftime("%Y%m%d%H%M%S")