【问题标题】:Is there a library in Python that can convert user-dates to timestamp? [closed]Python中是否有可以将用户日期转换为时间戳的库? [关闭]
【发布时间】:2010-03-16 12:00:34
【问题描述】:

如果月份是:“12” 日期是:“05” 年份是:“2010”

能否以某种非常简单的方式将其转换为时间戳?

【问题讨论】:

  • 您希望最终的时间戳是多少?
  • -1:没有代码显示您尝试过的内容。

标签: python datetime date timestamp


【解决方案1】:

您可以使用datetime 模块:

import datetime

d = datetime.date(year, month, day)

此时,d 是一个日期对象。

如果您想从中获得时间戳,您可以执行以下操作:

import time

timestamp = time.mktime(d.timetuple())

【讨论】:

    【解决方案2】:
    import datetime
    
    d = datetime.datetime(year=2010,day=5,month=12)
    
    d
    datetime.datetime(2010, 12, 5, 0, 0)
    

    【讨论】:

      【解决方案3】:

      为了向男人展示如何钓鱼而不是给男人一条鱼......

      这类问题的一个很好的起点是Python library documentation。如果您在该页面上查找“日期”一词,您会很容易找到 datetime 模块。

      【讨论】:

        【解决方案4】:
        import time
        
        >>> time.mktime((2010,12,5,0,0,0,0,0,0))
        1291500000.0
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-01-04
          • 1970-01-01
          • 1970-01-01
          • 2019-02-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-02-10
          相关资源
          最近更新 更多