Ուղեցույց

Ինչպես փոխարկել ժամանակը տասնորդական ժամերի կամ րոպեների

Մուտքագրեք երկու կամ երեք բաղադրիչով ժամանակ, օրինակ՝ `2:15:30`, և ընտրեք տասնորդական փոխարկման ուղղությունը։ Հակառակ ուղղությամբ մուտքագրեք թվային արժեք՝ անհրաժեշտության դեպքում նշելով, որ այն րոպեներով է։

Գործիք Ժամանակի և տասնորդական թվերի փոխարկիչ

Մուտքագրեք երկու կամ երեք բաղադրիչով ժամանակ, օրինակ՝ 2:15:30, և ընտրեք տասնորդական փոխարկման ուղղությունը։ Հակառակ ուղղությամբ մուտքագրեք թվային արժեք՝ անհրաժեշտության դեպքում նշելով, որ այն րոպեներով է։

Ինչի համար է նախատեսված փոխարկիչը

Այս փոխարկիչը նախատեսված է ժամանակային արժեքը տասնորդական ժամերի կամ րոպեների վերածելու, ինչպես նաև տասնորդական արժեքը կրկին ժամային ներկայացման փոխարկելու համար։ Այն հարմար է, երբ աշխատաժամանակը, դասընթացի տևողությունը, նախագծի հաշվետվությունը կամ այլ ժամանակային տվյալ պետք է օգտագործել հաշվարկներում։ Ժամանակային մուտքի համար օգտագործեք երկու բաղադրիչ՝ ժամ և րոպե, կամ երեք բաղադրիչ՝ ժամ, րոպե և վայրկյան։ Օրինակ՝ կարելի է մուտքագրել 2:15 կամ 2:15:30։ Րոպեներն ու վայրկյանները պետք է լինեն 60-ից փոքր։

Տասնորդական արժեքից հակառակ փոխարկման դեպքում արդյունքը ներկայացվում է ժամերով, րոպեներով և վայրկյաններով։ Այս ձևը օգտակար է, երբ տասնորդական հաշվարկի արդյունքը պետք է վերադարձնել սովորական ժամանակային տեսքի։

Ինչպես կատարել փոխարկումը

  1. Բացեք ժամանակի և տասնորդականի փոխարկման գործիքը։
  2. Ընտրեք փոխարկման ուղղությունը։ Ժամային արժեքը տասնորդական միավորի վերածելու համար թողեք այդ ուղղությունը, իսկ հակառակ գործողության համար ընտրեք տասնորդական արժեքից ժամանակի անցումը։ Եթե ուղղություն չընտրեք, օգտագործվում է ժամանակային արժեքը տասնորդականի վերածող ռեժիմը։
  3. Ժամային արժեքը մուտքագրելիս գրեք երկու կամ երեք ամբողջ թվային բաղադրիչ՝ դրանք բաժանելով երկու կետով։ Երկու բաղադրիչը նշանակում է ժամ և րոպե, իսկ երեքը՝ ժամ, րոպե և վայրկյան։ Մի օգտագործեք տառեր, տասնորդական բաղադրիչներ կամ լրացուցիչ բաժանարարներ։
  4. Ստուգեք րոպեներն ու վայրկյանները։ Դրանցից յուրաքանչյուրը պետք է լինի 0-ից 59-ը։ Ժամերի համար նույնպիսի սահմանափակում չի նշվում, ուստի մի ավելացրեք ենթադրյալ ժամային սահմանաչափ։
  5. Գործարկեք փոխարկումը և դիտեք արդյունքը։ Հաջող ժամանակային փոխարկումը տրամադրում է տասնորդական ժամեր, տասնորդական րոպեներ և ընդհանուր վայրկյաններ։ Տասնորդական արժեքները կլորացվում են մինչև վեց թվանշան տասնորդական կետից հետո։
  6. Հակառակ ուղղության դեպքում մուտքագրեք լողացող կետի թվի վերածվող արժեք։ Եթե այն պետք է մեկնաբանվի որպես րոպե, ընտրեք րոպեների միավորը։ Փոխարկիչը տևողությունը կլորացնում է ամբողջ վայրկյանի, ապա ձևավորում ժամերը, րոպեները և վայրկյանները։

Ինչ է նշանակում ստացված արդյունքը

Արդյունքը մեկնաբանելիս տարբերեք երկու ուղղությունները։ Ժամից տասնորդական փոխարկման ժամանակ ստացված ժամերն ու րոպեները նույն տևողության երկու տարբեր չափումներ են, իսկ ընդհանուր վայրկյանները տալիս են ամբողջ տևողությունը վայրկյաններով։ Հակառակ փոխարկման ժամանակ արդյունքը ժամային ներկայացում է, որը կարող է ունենալ ամբողջ վայրկյանների կլորացման հետևանքներ։ Կլորացումը հետևում է Python-ի round վարքագծին, այդ թվում՝ հավասար արժեքների մշակման կանոնին, ուստի հաշվարկի սահմանային դեպքերում արդյունքը ստուգեք կլորացման այս տրամաբանությամբ։

Ձևաչափված բաղադրիչներն ունեն առնվազն երկու նիշ։ Սակայն 100 կամ ավելի ժամ տևողությունները կարող են ունենալ ժամերի ավելի երկար հատված, իսկ բացասական տասնորդական մուտքերը կարող են առաջացնել ոչ ստանդարտ ներկայացում։ Դրանք մի մեկնաբանեք որպես պարտադիր HH:MM:SS ձևաչափ։ Լողացող կետի թվի վերածվող արժեքը դեռ չի երաշխավորում հաջող ավարտ. ոչ վերջավոր արժեքները, օրինակ՝ NaN-ը կամ անվերջությունը, փոխարկման ընթացքում կարող են սխալ առաջացնել։

Գործնական օրինակ

Դասընթացի տևողությունը գրանցված է որպես 2:15:30, և հաշվետվության համար այն պետք է ստանալ տասնորդական ժամերով ու րոպեներով։

Մուտքագրեք 2:15:30 և գործարկեք ժամանակային արժեքը տասնորդականի վերածող ուղղությունը։

Արդյունքը՝ տասնորդական ժամերը մոտավորապես 2.258333, տասնորդական րոպեները 135.5 և ընդհանուր վայրկյանները 8130 են. տասնորդական արժեքները կլորացվում են մինչև վեց թվանշան։

Սահմանափակումներ

  • Արդյունքը միշտ չէ, որ համապատասխանում է խիստ HH:MM:SS ձևաչափին. 100 կամ ավելի ժամերը կարող են ունենալ ավելի երկար ժամային հատված, բացասական մուտքերը՝ ոչ ստանդարտ ներկայացում, իսկ ոչ վերջավոր տասնորդական արժեքները կարող են սխալ առաջացնել։

Հաճախակի սխալներ

  • Եթե մուտքագրեք 2.15, 2:75 կամ տառ պարունակող արժեք, փոխարկումը չի հաջողվի։ Փոխարենը օգտագործեք երկու կամ երեք ամբողջ թվային բաղադրիչ, իսկ րոպեներն ու վայրկյանները պահեք 60-ից փոքր։

Հաճախ տրվող հարցեր

Կարո՞ղ եմ մուտքագրել միայն ժամն ու րոպեն։

Այո, եթե արժեքը պարունակում է երկու կամ երեք ամբողջ թվային բաղադրիչ և րոպեներն ու վայրկյանները 60-ից փոքր են։ Երկու բաղադրիչը մեկնաբանվում է որպես ժամ և րոպե, իսկ երեքը՝ ժամ, րոպե և վայրկյան։

Ինչպե՞ս տասնորդական րոպեները վերածել ժամանակի։

Հակառակ ուղղությամբ մուտքագրեք լողացող կետի թվի վերածվող արժեք և ընտրեք րոպեների միավորը, եթե տվյալը րոպեներով է։ Արդյունքը կլորացվի ամբողջ վայրկյանի։

Ինչո՞ւ փոխարկումը կարող է չհաջողվել։

Ստուգեք, որ բաղադրիչները թվային ամբողջ արժեքներ են, իսկ րոպեներն ու վայրկյանները 60-ից փոքր են։ NaN-ի կամ անվերջության նման ոչ վերջավոր արժեքները կարող են սխալ առաջացնել նույնիսկ այն դեպքում, երբ դրանք կարող են ընդունվել որպես լողացող կետի թիվ։

Գործիք

Ժամանակի և տասնորդական թվերի փոխարկիչ