将import base64
base64_encoded_password = base64.b64encode(str.encode(encrypted_password))
(例如:timestamp
)转换为Python 3中具有以下格式2015-07-01 00:00:00
的日期的最佳方法是什么?
答案 0 :(得分:1)
如果我理解正确,timestamp
可能意味着datetime
类型的变量。 (考虑你的例子)
datetime
类有一个方法strftime
。 strftime()是您正在寻找的方法。
对于这个具体的例子,它看起来像:
your_datetime.strftime("%m / %Y")
了解更多信息,请阅读the docs。
如果按timestamp
你真的想要转换posix epoch time,那么你的代码就像:
datetime.datetime.utcfromtimestamp(your_datetime).strftime("%m / %Y")
而且你的import语句应该是:
import datetime
答案 1 :(得分:0)
您可以使用pd.Series.dt.strftime
:
import pandas as pd
s = pd.Series(pd.date_range(pd.Timestamp('now'), periods=2))
# 0 2018-03-31 22:57:30.819192
# 1 2018-04-01 22:57:30.819192
# dtype: datetime64[ns]
res = s.dt.strftime('%m/%Y')
# 0 03/2018
# 1 04/2018
# dtype: object