Python, lucrează cu data și ora, erori de administrator de sistem

Pentru diferite manipulări cu data și ora, puteți utiliza două module:
timp
datetime

Cel mai convenabil și mai ușor de înțeles pentru mine pare data
Ce puteți obține. folosind acest modul este mai ușor de arătat prin exemple:







__author__ = 'sam-ltd.ru'
# codificare: utf-8
timpul de import

# Data curentă (fără timp)
my_date = datetime.date.today ()

# Data curentă cu timpul
my_time = datetime.datetime.now ()

# Anul curent
my_year = my_date.year

# Curent lunar
my_month = my_date.month

# Ziua curentă
my_day = my_date.day

# Numărul zilei săptămânii (de la 1 la 7)
week_day = my_date.isoweekday ()

# Ora curentă
my_hour = my_time.hour







# Minutul curent
my_minute = my_time.minute

# Curentul secund
my_second = my_time.second

# Modificarea numărului
my_date = my_date.replace (ziua = mea_day)

# Modificați luna
my_date = now_date.replace (month = my_month)

# Schimbați anul
my_date = now_date.replace (year = my_year)

# diferență de 34 de zile
periodd_2 = datetime.timedelta (zile = 34)

# Calculați numărul care va fi în 34 de zile sau 34 de zile în urmă
new_date = my_date + periodd_2
new_date = my_date - periodd_2

# Pentru a formata data, puteți utiliza următoarele măști
#% S - secunde. 0 până la 61
#% M - minute. 00 până la 59
#% H - oră. 00 la 23
#% I - oră. 1 până la 12
#% p - După amiază sau după (AM sau PM)
#. - zi. De la 1 la 31
#% j - zi ca număr al anului. 001 la 366
#% m este luna. 01 la 12
#% y este anul sub forma ultimelor două numere. 00 la 99
#% Y - an ca număr întreg

imprimare (my_time.strftime ("..% m.% Y% I:% M% p"))







Articole similare

Trimiteți-le prietenilor: