Python 将datetime更改为整数

Python 将datetime更改为整数,python,datetime,amazon-dynamodb,Python,Datetime,Amazon Dynamodb,我在dynamo中使用Python,我面临一个问题 我必须将日期时间转换为整数,以便进一步处理 它 我尝试了一些代码,但它们没有帮助 也许你想得到时间戳 import time import datetime s = "01/12/2011" time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple()) 结果:1322697600.0也许您想要获取时间戳 import time import datetime s = "0

我在dynamo中使用Python,我面临一个问题

  • 我必须将日期时间转换为整数,以便进一步处理 它
  • 我尝试了一些代码,但它们没有帮助

  • 也许你想得到时间戳

    import time
    import datetime
    s = "01/12/2011"
    time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple())
    

    结果:
    1322697600.0

    也许您想要获取时间戳

    import time
    import datetime
    s = "01/12/2011"
    time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple())
    

    结果:
    1322697600.0

    如果要将日期时间转换为unix时间戳(自1970年1月1日以来经过的秒数),则可以执行以下操作

    >>将日期时间导入为dt
    >>>ts=dt.datetime.now()
    >>>打印(int(ts.timestamp())
    1588967243
    
    如果您想将日期时间转换为unix时间戳(自1970年1月1日以来经过的秒数),那么您可以这样做

    >>将日期时间导入为dt
    >>>ts=dt.datetime.now()
    >>>打印(int(ts.timestamp())
    1588967243
    
    datetime作为整数是什么意思还不清楚?你的意思是像unix时间戳一样吗?datetime作为整数是什么意思还不清楚?你的意思是像unix时间戳一样吗?