Domanda Come posso creare timestamp o date di base? (Python 3.4)


Come un principiante, la creazione di timestamp o date formattate ha finito per essere un po 'più di una sfida di quanto mi sarei aspettato. Quali sono alcuni esempi di base per riferimento?


36
2017-10-19 21:29


origine


risposte:


In definitiva, si desidera rivedere la documentazione datetime e acquisire familiarità con le variabili di formattazione, ma ecco alcuni esempi per iniziare:

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)

Il risultato:

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

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

Data ora: 2014-10-18 21: 31: 12.318340

Data oggi: 2014-10-18

La data odierna è il 18 ottobre 2014

Manutenzione: 18 ottobre 2014 - dalle 18:00 alle 22:00 Pacific

Manutenzione: 18 ottobre 2014 - dalle 13:00 alle 18:00 Centrale

Link di riferimento: https://docs.python.org/3.4/library/datetime.html#strftime-strptime-behavior


80
2017-10-19 21:29



>>> import time
>>> print(time.strftime('%a %H:%M:%S'))
Mon 06:23:14

13
2018-05-02 13:40