How can I create basic timestamps or dates? (Python 3.4)

前端 未结 2 1164
隐瞒了意图╮
隐瞒了意图╮ 2021-01-31 07:34

As a beginner, creating timestamps or formatted dates ended up being a little more of a challenge than I would have expected. What are some basic examples for reference?

相关标签:
2条回答
  • 2021-01-31 08:07

    Ultimately you want to review the datetime documentation and become familiar with the formatting variables, but here are some examples to get you started:

    import datetime
    
    print('Timestamp: {:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now()))
    print('Timestamp: {:%Y-%b-%d %H:%M:%S}'.format(datetime.datetime.now()))
    print('Date now: %s' % datetime.datetime.now())
    print('Date today: %s' % datetime.date.today())
    
    today = datetime.date.today()
    print("Today's date is {:%b, %d %Y}".format(today))
    
    schedule = '{:%b, %d %Y}'.format(today) + ' - 6 PM to 10 PM Pacific'
    schedule2 = '{:%B, %d %Y}'.format(today) + ' - 1 PM to 6 PM Central'
    print('Maintenance: %s' % schedule)
    print('Maintenance: %s' % schedule2)
    

    The output:

    Timestamp: 2014-10-18 21:31:12

    Timestamp: 2014-Oct-18 21:31:12

    Date now: 2014-10-18 21:31:12.318340

    Date today: 2014-10-18

    Today's date is Oct, 18 2014

    Maintenance: Oct, 18 2014 - 6 PM to 10 PM Pacific

    Maintenance: October, 18 2014 - 1 PM to 6 PM Central

    Reference link: https://docs.python.org/3.4/library/datetime.html#strftime-strptime-behavior

    0 讨论(0)
  • 2021-01-31 08:29
    >>> import time
    >>> print(time.strftime('%a %H:%M:%S'))
    Mon 06:23:14
    
    0 讨论(0)
提交回复
热议问题