作为我新工作的一部分,我需要将一个现有的java类转换为python类。
person.setDob(String.valueOf(person.getDateOfBirth().getTime()));
请参阅上面的代码片段,了解如何从python中的日期对象获取时间(以毫秒为单位),希望我可以使用datetime.datetime来达到此目的。请帮忙。
要获取具有毫秒(秒后3位小数)的日期字符串,请使用以下命令:
from datetime import datetime
print datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]
输出2018-10-04 10:18:32.926
%f
显示毫秒
要在python中获得毫秒,请使用以下代码。
import datetime
print('Datetime in milliscond using now()',datetime.datetime.now())
print('Datetime in milliscond using utcfromtimestamp()', datetime.datetime.utcfromtimestamp(0))
输出如下所示
Datetime in milliscond using now() 2019-03-11 17:34:28.290409
Datetime in milliscond using now() 1970-01-01 00:00:00