Բովանդակություն:

Ինչ է Tzinfo-ն:
Ինչ է Tzinfo-ն:

Video: Ինչ է Tzinfo-ն:

Video: Ինչ է Tzinfo-ն:
Video: Ինչ է ապաշխարությունը 2024, Մայիս
Anonim

tzinfo վերացական բազային դաս է, ինչը նշանակում է, որ այս դասը չպետք է ուղղակիորեն օրինականացվի: Դուք պետք է ստացեք կոնկրետ ենթադաս և (առնվազն) ստանդարտի իրականացում tzinfo մեթոդներ, որոնք անհրաժեշտ են ձեր օգտագործած ամսաթվերի մեթոդների համար: The datetime մոդուլը չի տրամադրում որևէ կոնկրետ ենթադաս tzinfo.

Հետո ի՞նչ է PYTZ-ը:

պից բերում է Olson tz տվյալների բազան Python-ում: Այս գրադարանը թույլ է տալիս ճշգրիտ և խաչաձև հարթակի ժամային գոտու հաշվարկներ՝ օգտագործելով Python 2.4 կամ ավելի բարձր: Այն նաև լուծում է ամառային ժամանակի վերջում ոչ միանշանակ ժամերի հարցը, որի մասին ավելին կարող եք կարդալ Python Library Reference-ում (ամսաթիվ.

ո՞րն է ամառային ամսաթվի փոխհատուցման գործառույթը: GetTimezoneOffset() մեթոդը JavaScript-ում, բրաուզերում, վերադարձնում է 00:00 ժամային գոտուց շեղված րոպեների քանակը: Համար օրինակ , America/New_York ժամային գոտին Daylight Savings-ում (DST) վերադարձնում է 300 թիվը։

Մարդիկ նաև հարցնում են՝ ժամը քանիսն է UTC ժամային գոտում:

Միացյալ Նահանգների GMT/UTC օֆսեթներ
Ժամային գոտի Միացյալ Նահանգներում UTC օֆսեթ ստանդարտ ժամանակ UTC Օֆսեթ Ամառային ժամանակ
Արևելյան UTC - 5ժ UTC - 4ժ
Կենտրոնական UTC - 6ժ UTC - 5ժ
Լեռ UTC - 7ժ UTC - 6h * n/a Արիզոնայի համար, բացառությամբ Նավախո ազգի, որը պահպանում է ամառային ժամանակը:

Ինչպե՞ս կարող եմ ստանալ ընթացիկ ժամային գոտին python-ում:

Եթե Ձեզ անհրաժեշտ է գտնել որոշակի ժամային գոտու ընթացիկ ժամանակը, կարող եք օգտագործել pytZ մոդուլը:

  1. from datetime ներմուծման datetime.
  2. ներմուծել pytz.
  3. tz_NY = pytz. ժամային գոտի («Ամերիկա/Նյու_Յորք»)
  4. datetime_NY = ամսաթիվ ժամ: հիմա (tz_NY)
  5. print («NY time:», datetime_NY.
  6. tz_London = pytz.
  7. datetime_London = ամսաթիվը.
  8. print("London time:", datetime_London.

Խորհուրդ ենք տալիս: