【问题标题】:Transforming date format in python在python中转换日期格式
【发布时间】:2020-07-27 16:28:03
【问题描述】:

我想将此日期格式 2020-07-24T19:49:58+03:00 转换为时间戳。

我尝试过使用 datetime 但没有成功:

data="2020-07-24T19:49:58+03:00"
print (data)
date_time = datetime.datetime(data, '%Y %m %d %% %H:%M')
#date_time = datetime.datetime(data).isoformat()
print (date_time)

出现以下错误:

Traceback(最近一次调用最后一次):文件“dateparse.py”, 第 17 行,在 date_time = datetime.datetime(data, '%Y %m %d %% %H:%M') TypeError: an integer is required (got type str)

【问题讨论】:

  • 您应该让自己的生活更轻松,因为您的字符串是 ISO 格式:datetime.fromisoformat(data)
  • 谢谢...正是我要找的...

标签: python time datetime-format python-datetime


【解决方案1】:

输入此代码: datetime.datetime.now().strftime('%y-%m-%d %a %H:%M:%S')

'27-07-20 周一 10:10:30'

输入此代码(今天的日期): datetime.date.today().strftime('%y-%m-%d')

'27-07-20'

对象datetime.datetime.now().date() datetime.datetime.today().date()datetime.datetime.utcnow().date() datetime.datetime.today().time()datetime.datetime.utcnow().date() datetime.datetime.utcnow().time()

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    • 1970-01-01
    • 2018-05-19
    相关资源
    最近更新 更多