logo

Функции за време в Python | Комплект-2 (Манипулации с дата)

Някои от функциите на времето са обсъдени в Комплект 1 Манипулирането на дата може да се извърши и с помощта на Python, като се използва модулът 'datetime' и използвайки клас 'date' в него. Операции на дата: 1. МИНИ ГОДИНА :- Показва минимална година които могат да бъдат представени с помощта на клас дата. 2. МАКСИМАЛНА ГОДИНА :- Показва максимална година that can be represented using date class. Python
# Python code to demonstrate the working of # MINYEAR and MAXYEAR # importing built in module datetime import datetime from datetime import date # using MINYEAR to print minimum representable year print ('Minimum representable year is : 'end='') print (datetime.MINYEAR) # using MAXYEAR to print maximum representable year print ('Maximum representable year is : 'end='') print (datetime.MAXYEAR) 
Output:
Minimum representable year is : 1 Maximum representable year is : 9999 

3. дата (гггг-мм-дд) :- Тази функция връща низ с предадени аргументи в реда на годината, месеца и датата. 4. днес() :- Връща днешна дата in the format yyyy-mm-dd. Python
# Python code to demonstrate the working of # date() and today() # importing built in module datetime import datetime from datetime import date # using date() to represent date print ('The represented date is : 'end='') print (datetime.date(199741)) # using today() to print present date print ('Present date is : 'end='') print (date.today()) 
Output:
The represented date is : 1997-04-01 Present date is : 2016-08-02 

5. fromtimestamp(sec) :- Връща дата, изчислена от секундите изминала от епохата, спомената в аргументите. 6. мин() :- Това връща минимална дата които могат да бъдат представени чрез клас дата. 7. макс.() :- Това връща максимална дата that can be represented by date class. Python
# Python code to demonstrate the working of # fromtimestamp() min() and max() # importing built in module datetime import datetime from datetime import date # using fromtimestamp() to calculate date print ('The calculated date from seconds is : 'end='') print (date.fromtimestamp(3452435)) # using min() to print minimum representable date print ('Minimum representable date is : 'end='') print (date.min) # using max() to print minimum representable date print ('Maximum representable date is : 'end='') print (date.max) 
Output:
The calculated date from seconds is : 1970-02-09 Minimum representable date is : 0001-01-01 Maximum representable date is : 9999-12-31