web-dev-qa-db-fra.com

Comment créer des horodatages ou des dates de base? (Python 3.4)

En tant que débutant, créer des horodatages ou des dates formatées s'est avéré un peu plus difficile que je ne l'aurais imaginé. Quels sont quelques exemples de base pour référence?

44
Zach Reneau

En fin de compte, vous souhaitez consulter la documentation de datetime et vous familiariser avec les variables de formatage, mais voici quelques exemples pour vous aider à démarrer:

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)

Le résultat:

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

Horodatage: 2014-oct.-18 21:31:12

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

Date d'aujourd'hui: 2014-10-18

La date du jour est le 18 octobre 2014

Maintenance: 18 oct 2014 - 6 PM à 10 PM Pacifique

Maintenance: 18 octobre 2014 - 1 PM à 6 PM Central

Lien de référence: https://docs.python.org/3.4/library/datetime.html#strftime-strptime-behavior

94
Zach Reneau
>>> import time
>>> print(time.strftime('%a %H:%M:%S'))
Mon 06:23:14
17
Vlad Bezden