Ինչպես օգտագործել Unix ժամանակային կնիքի փոխարկիչը
Մուտքագրեք Unix ժամանակային կնիքը կամ աջակցվող ձևաչափով ամսաթիվը, ընտրեք համապատասխան ուղղությունը և կատարեք փոխարկումը։ Հիշեք, որ տեղական ժամերը և ամսաթվից ստացված կնիքները կախված են գործարկման միջավայրի ժամային գոտուց։
Ինչի համար է նախատեսված փոխարկիչը
Այս գործիքը նախատեսված է Unix ժամանակային կնիքը ընթեռնելի ամսաթվի ու ժամի վերածելու կամ աջակցվող ամսաթվի գրառումը Unix ժամանակային կնիքի փոխարկելու համար։ Այն օգտակար է ծրագրի գրանցամատյաններում, տվյալների աղյուսակներում կամ API-ի պատասխաններում հանդիպող ժամանակային արժեքները ստուգելիս։
Ժամանակային կնիքը կարող եք տրամադրել ամբողջ թվով կամ տեքստով։ Գործիքը տեքստային արժեքը մաքրում է ավելորդ եզրային բացատներից, իսկ տասնորդական գրառումը կարող է դիտարկել որպես կոտորակային ժամանակային կնիք։ Լռելյայն ընտրվում է ժամանակային կնիքից ամսաթիվ ստանալու եղանակը, իսկ մյուս աջակցվող եղանակը ամսաթվից ժամանակային կնիք ստանալն է։
Փոխարկման քայլերը
-
Բացեք փոխարկիչը և որոշեք ուղղությունը՝ ժամանակային կնիքից ամսաթիվ ու ժամ ստանա՞լ, թե՞ ամսաթվից Unix ժամանակային կնիք։ Եթե ուղղությունը չփոխեք, կաշխատի ժամանակային կնիքից ամսաթիվ ստանալու եղանակը։ Չաջակցվող այլ եղանակ ընտրելու դեպքում փոխարկումը չի կատարվի։
-
Ժամանակային կնիքից ամսաթիվ ստանալու համար մուտքագրեք արժեքը որպես ամբողջ թիվ, թվային տեքստ կամ անհրաժեշտության դեպքում տասնորդական տեքստ։ Եթե արժեքը մեծ է 1 000 000 000 000-ից, այն մեկնաբանվում է որպես միլիվայրկյան և բաժանվում է 1 000-ի։ Մնացած արժեքները մեկնաբանվում են որպես վայրկյաններ։
-
Ամսաթվից ժամանակային կնիք ստանալու դեպքում գրեք ամսաթիվը ճանաչվող ձևերից մեկով.
YYYY-MM-DDTHH:MM:SS, նույն ձևը վերջումZնշանով,YYYY-MM-DD HH:MM:SS,YYYY-MM-DD,DD.MM.YYYY HH:MM:SS,DD.MM.YYYY,MM/DD/YYYY HH:MM:SS,MM/DD/YYYY, օր-ամիսը անգլերեն կարճ կամ լրիվ անվանումով և տարին, կամYYYY/MM/DD։ Ամսվա անվանումով ձևերը նույնպես պետք է գրվեն սպասվող անգլերեն անվանումներով։ -
Մուտքագրումը ուղարկեք փոխարկման և դիտեք ստացված պատասխանը։ Ժամանակային կնիքից հաջող փոխարկման դեպքում պատասխանը ներառում է UTC և տեղական ամսաթիվ-ժամ, ինչպես նաև ամսաթվի, ժամի, շաբաթվա օրվա, վայրկյանների ու միլիվայրկյանների ձևաչափված ներկայացումներ։ Ամսաթվից փոխարկման դեպքում հիմնական արդյունքը Unix ժամանակային կնիքն է։
Ինչպես հասկանալ պատասխանը
Արդյունքը նախ ստուգեք ընտրված ուղղության համատեքստում։ Ժամանակային կնիքից ստացված UTC ներկայացումը և տեղական ներկայացումը կարող են տարբեր լինել. տեղական ժամային գոտին կախված է գործարկման միջավայրից։ Այդ պատճառով տեղական ժամը մի ընդունեք որպես բոլոր համակարգերի համար նույն արժեք։
Ամսաթվից ստացված ժամանակային կնիքը նույնպես չունի մեկ համընդհանուր մեկնաբանություն, եթե մուտքում ժամային գոտի չի սահմանվել։ Ամսաթվի տեքստը նախ վերածվում է ժամ ու ամսաթիվ պարունակող, բայց ժամային գոտի չնշող արժեքի, և փոխարկման համար օգտագործվում է միջավայրի տեղական ժամային գոտին։ Վերջում գրված Z-ը ճանաչվող ձևաչափի նշան է, բայց ինքնուրույն չի դարձնում մուտքը ժամային գոտի ունեցող տվյալ։
Դատարկ մուտքը, անվավեր ժամանակային կնիքի տեքստը կամ ճանաչվող ձևերից ոչ մեկին չհամապատասխանող ամսաթիվը տալիս են անհաջող արդյունք։ Շատ մեծ կամ ծայրահեղ թվային արժեքների դեպքում վարքագիծը չի կարելի ընդհանրացնել. որոշ բացառություններ կարող են պարզապես չվերածվել անհաջող արդյունքի։
Գործնական օրինակ
Դուք ստուգում եք գրանցամատյանից վերցրած միլիվայրկյաններով ժամանակային կնիքը և ցանկանում եք տեսնել դրա UTC ու տեղական ամսաթիվ-ժամը։
Տեղադրեք 1700000000000 արժեքը ժամանակային կնիքի դաշտում, թողեք ամսաթվի փոխարկման ուղղությունը և ուղարկեք այն փոխարկման։ Քանի որ արժեքը շեմից մեծ է, այն կդիտարկվի որպես միլիվայրկյան։
Պատասխանում երևում են UTC և տեղական ամսաթիվ-ժամի ներկայացումներ, ինչպես նաև ամսաթվի, ժամի, շաբաթվա օրվա, վայրկյանների և միլիվայրկյանների լրացուցիչ ձևաչափեր։
Սահմանափակումներ
- Գործիքը չի ընդունում կամայական ամսաթվի ձևաչափեր և չի հաստատում ժամային գոտի ունեցող ամսաթվի համընդհանուր մեկնաբանություն։ Դատարկ կամ չճանաչվող մուտքը անհաջող է, իսկ ծայրահեղ թվերի դեպքում հնարավոր են այլ բացառություններ։
Հաճախակի սխալներ
- Սխալը հաճախ առաջանում է, երբ ամսաթիվը գրվում է չճանաչվող ձևով կամ ներառում է ժամային գոտու հավելյալ գրառում։ Ուղղում. օգտագործեք միայն աջակցվող ձևաչափերից մեկը, իսկ
Z-ը դրեք միայն այն ձևի վերջում, որտեղ այն նախատեսված է։
Հաճախ տրվող հարցեր
Կարո՞ղ եմ մուտքագրել տասնորդական կամ միլիվայրկյաններով ժամանակային կնիք։
Այո, եթե թվային տեքստը տասնորդական է, այն կարող է մշակվել որպես կոտորակային ժամանակային կնիք։ Միլիվայրկյանների համար օգտագործեք 1 000 000 000 000-ից մեծ արժեք, քանի որ այդ շեմից բարձր թիվը բաժանվում է 1 000-ի։
Ի՞նչ ամսաթվերի ձևաչափեր կարող եմ օգտագործել։
Այն ճանաչում է սահմանված ձևաչափերի շարք, այդ թվում՝ YYYY-MM-DD, YYYY-MM-DD HH:MM:SS, DD.MM.YYYY, MM/DD/YYYY, YYYY/MM/DD, ինչպես նաև անգլերեն ամսվա կարճ կամ լրիվ անվանումով ամսաթիվ։ Կամայական ձևաչափը չի համարվում աջակցվող։
Ինչո՞ւ կարող է նույն մուտքը տարբեր տեղական ժամ ցույց տալ։
Պարտադիր չէ, որ տեղական արդյունքը նույնը լինի տարբեր համակարգերում։ Ժամանակային կնիքից ստացվող տեղական ներկայացումը կախված է միջավայրից, իսկ առանց ժամային գոտու մուտքագրված ամսաթվից ստացված կնիքը հաշվարկվում է միջավայրի տեղական ժամային գոտով։