AZƏRBAYCAN RESPUBLİKASI TƏHSİL NAZİRLİYİ
AZƏRBAYCAN TEXNİKİ UNİVERSİTETİ
Fakültə: İnformasiya Texnologiyaları və Telekommunikasiya
Kafedra: Mühəndis riyaziyyatı və süni intellekt
Fənnin adı: Müasir proqramlaşdırma dilləri
Sərbəst iş
Mövzu: Tarix zaman tipli verilənnlər
Kurs: 2
Qrup: 680a3
Tələbə: Hacıyeva Ləman
Müəllim: Əzimov Fizuli
Bakı – 2021
REFERAT
Tarix-zaman tipli verilənlər
Digər tipli verilənlərdən fərqli olaraq tarix-zaman tipli verilənlərlə işləmək üçün xüsusi moduldan istifadə olunmalıdır. Bu modul – datetime moduludur. Datetime modulunu aşağıdakı klassları özündə birləşdirir:
datetime.date(year, month, day) – Standart tarix. Dəyişilə bilən obyekt deyil.
datetime.time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None) – Tarixdən asılı olmayan standart zaman.
datetime.timedelta – iki tarix arasındakı fərq (mikrosaniyə dəqiqliyi ilə).
datetime.tzinfo – saat qurşağı və . və ya yay-qış vaxtı haqqında informasiyanı göstərir.
datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None) – Tarix və zamanın kombinasiyası
datetime.today() – Cari tarixdən və cari vaxtdan təşkil olunmuş datetime obyektidir. tz=None qiyməti ilə datetime.now() kimi işləyir.
datetime.fromtimestamp(timestamp) – Vaxtın standart təsvirindən ibarət tarix
datetime.fromordinal(ordinal) - 01.01.1970 tarixdən indiyə kimi keçən günlərin sayından ibarət tarix. datetime.now(tz=None) – Cari tarix və cari vaxtdan ibarət datetime obyekti
datetime.now(tz=None) – Cari tarix və cari vaxtdan ibarət datetime obyekti
datetime.combine(date, time) – date və time obyektlərinin kombinasiyasından ibarət datetime obyekti.
datetime.strptime(date_string, format) – Sətri datetime formatına çevirir
datetime.date() – Vaxt nəzərə alınmadan tarix obyekti.
datetime.toordinal() - 01.01.1970 tarixindən indiyə kimi keçən günlərin sayı.
datetime.timestamp() – Əsrin əvvlindən bəri keçən saniyələrin sayı
datetime.weekday() – Həftənin gününü ədəd şəklində göstərir: Bazar ertəsi - 0, Bazar - 6.
datetime.isoweekday() - Həftənin gününü ədəd şəklində göstərir: Bazar ertəsi - 1, Bazar – 7
datetime.isocalendar() - (ISO formatında il, həftənin ISO nömrəsi və həftənin ISO günündən ibarət kortej).
datetime.isoformat(sep='T') - YYYY-MMDDTHH:MM:SS.mmmmmm" şəkildə sətir, və ya əgər microsecond == 0, "YYYY-MM-DDTHH:MM:SS"
Maraqlı funksiyalardan biri də time.sleep –dir. Bu funksiya proqramın yerinə yetirilməsi zamanı onun icrasını müəyyən sayda saniyələr ərzində müvəqqəti olaraq dayandırmağa , başqa sözlə ―”pauza” yaratmağa imkan verir.
Dostları ilə paylaş: |