ISO 8601 - ISO 8601 - Wikipedia

Joriy sana va vaqt ISO 8601 bo'yicha ifodalangan [yangilang]
Sana2020-12-17
Sana va vaqt UTC2020-12-17T21: 17: 09 + 00: 00
2020-12-17T21: 17: 09Z
20201217T211709Z
Hafta2020-yil-W51
Hafta kuni bilan hafta2020-W51-4
Yilsiz sana--12-17[1]
Oddiy sana2020-352

ISO 8601 Ma'lumotlar elementlari va almashinuv formatlari - Axborot almashish - Sana va vaqtni aks ettirish bu xalqaro standart almashinuvini qamrab olgan sana - va vaqt tegishli ma'lumotlar. Bu tomonidan chiqarilgan Xalqaro standartlashtirish tashkiloti (ISO) va birinchi marta 1988 yilda nashr etilgan. Ushbu standartning maqsadi sana va vaqtni raqamli ko'rsatmalarini noto'g'ri talqin qilinishiga yo'l qo'ymaslik uchun xurmo va vaqtni ifodalashning aniq va aniq uslubini ta'minlashdir, ayniqsa ma'lumotlar o'rtasida o'tkazilganda turli konvensiyalarga ega bo'lgan mamlakatlar raqamli sana va vaqtlarni yozish uchun.

Umuman olganda, ISO 8601 standartidagi sanalar ko'rsatmalariga va formatlariga qo'llaniladi Gregorian (va potentsial proleptik Gregorian ) asosida taqvim, vaqtlar 24 soatlik vaqtni saqlash tizimi (ixtiyoriy ravishda UTC ofset ), ning vaqt oralig'i va ularning kombinatsiyalari.[2] Standart taqdim etiladigan sana / vaqt elementlariga hech qanday aniq ma'no bermaydi; ma'no uni ishlatish mazmuniga bog'liq bo'ladi. Bundan tashqari, taqdim etiladigan sana va vaqtlar standartda raqamli ma'nosi bo'lmagan so'zlarni o'z ichiga olmaydi (masalan, Xitoy taqvimida yil ) yoki undan foydalanmaydi belgilar (masalan, tasvirlar, tovushlar).[2]

O'zaro almashish uchun vakolatxonalarda sanalar va vaqtlar shunday tartibga solinganki, eng katta vaqtinchalik muddat (yil) chapga, ketma-ket kichikroq terminalar esa oldingi davrning o'ng tomoniga joylashtiriladi. Vakolatxonalar kombinatsiyasida yozilishi kerak Arab raqamlari va standart doirasida aniq ma'no berilgan ba'zi belgilar ("-", ":", "T", "W" va "Z" kabi); Xulosa shuki, "yanvar" yoki "payshanba" kabi sanalarni yozishning ba'zi odatiy usullariga o'zaro almashinuvlarda yo'l qo'yilmaydi.

Tarix

ISO 8601 standartining birinchi nashri quyidagicha nashr etildi ISO 8601: 1988 1988 yilda. U sana va vaqt belgilarining turli jihatlari bo'yicha bir qator eski ISO standartlarini birlashtirdi va almashtirdi: ISO 2014, ISO 2015, ISO 2711, ISO 3307 va ISO 4031.[3] U ikkinchi nashr bilan almashtirildi ISO 8601: 2000 2000 yilda, uchinchi nashr tomonidan ISO 8601: 2004 2004 yil 1 dekabrda nashr etilgan va qaytarib olingan va qayta ko'rib chiqilgan ISO 8601-1: 2019 va ISO 8601-2: 2019 ISO 8601 tomonidan tayyorlangan:[4] va to'g'ridan-to'g'ri javobgarligi ostida, ISO Texnik qo'mitasi TC 154.[5]

ISO 2014, bekor qilingan bo'lsa ham, dastlab barcha raqamli sana yozuvlarini eng ahamiyatli bo'lmagan tartibda joriy etgan standartdir. [YYYY] - [MM] - [DD]. ISO haftalik raqamlash tizimi ISO 2015 da joriy qilingan va kunlarni tartib sanalari bo'yicha aniqlash dastlab ISO 2711 da belgilangan.

2019 yil fevral oyida chiqarilgan ISO 8601-1: 2019 standartining to'rtinchi tahriri avvalgi ISO 8601: 2004 standartining biroz yangilangan tarkibini aks ettiradi,[6][7] yangi ISO 8601-2: 2019 esa noaniqliklar yoki ularning qismlari kabi turli xil kengaytmalarni belgilaydi Kengaytirilgan sana / vaqt formati (EDTF).[8][9][10][11][12][13]

Ro'yxat
IsmTavsif
ISO 8601: 1988Ma'lumotlar elementlari va almashinuv formatlari - Axborot almashish - Sana va vaqtni aks ettirish
ISO 8601: 1988 / COR 1: 1991Ma'lumotlar elementlari va almashinuv formatlari - Axborot almashinuvi - Sana va vaqtni aks ettirish - Texnik kelishuv 1
ISO 8601: 2000Ma'lumotlar elementlari va almashinuv formatlari - Axborot almashinuvi - Sana va vaqtni aks ettirish
ISO 8601: 2004Ma'lumotlar elementlari va almashinuv formatlari - Axborot almashish - Sana va vaqtni aks ettirish
ISO 8601-1: 2019Sana va vaqt - Axborot almashish uchun vakolatxonalar - 1-qism: Asosiy qoidalar
ISO 8601-2: 2019Sana va vaqt - ma'lumot almashish uchun vakolatxonalar - 2-qism: kengaytmalar

Umumiy tamoyillar

  • Sana va vaqt qiymatlari vaqtning kattaligidan eng kichikigacha tartiblangan: yil, oy (yoki hafta), kun, soat, daqiqa, soniya va soniyaning qismi. The leksikografik tartib Shunday qilib vakolatxonaning xronologik tartibiga to'g'ri keladi, faqat salbiy yillarni hisobga olgan sana ko'rsatmalari bundan mustasno. Bu xurmolarni tabiiy ravishda bo'lishiga imkon beradi saralangan masalan, fayl tizimlari tomonidan.
  • Har bir sana va vaqt qiymati belgilangan raqamlar soniga ega bo'lib, ularga to'ldirilishi kerak etakchi nollar.
  • Namoyishlarni ikkita formatning birida bajarish mumkin - minimal formatdagi ajratgichli asosiy format yoki odamning o'qish qobiliyatini oshirish uchun qo'shilgan ajratgichlar bilan kengaytirilgan format.[14][15] Standartda "Asosiy formatdan qochish kerak Oddiy matn."[16] Sana qiymatlari (yil, oy, hafta va kun) o'rtasida ishlatiladigan ajratuvchi bu defis, esa yo'g'on ichak vaqt qiymatlari (soat, daqiqa va soniya) orasidagi ajratuvchi sifatida ishlatiladi. Masalan, 2009 yil 1-oyining 6-kuni quyidagicha yozilishi mumkin "2009-01-06" kengaytirilgan formatda yoki oddiygina "20090106" sifatida asosiy formatda noaniq holda.
  • Kamaytirilgan aniqlik uchun,[17] sana va vaqt ko'rsatmalarining har qandayidan istalgan qiymatlar tushirilishi mumkin, ammo eng kichikdan eng muhimgacha bo'lgan tartibda. Masalan, "2004-05" - bu amal qiluvchi ISO 8601 sanasi, bu 2004 yil may oyini (beshinchi oyni) bildiradi. Ushbu format hech qachon 2004 yilda aniqlanmagan oyning 5-kunini anglatmaydi va bu vaqt oralig'ini ham anglatmaydi. 2004 yildan 2005 yilgacha.
  • Agar ma'lum bir dastur uchun kerak bo'lsa, standart a qo'shilishini qo'llab-quvvatlaydi kasr kasr vakolatxonadagi eng kichik vaqt qiymatiga.

Sanalar

2020 yil dekabr
HaftaDushanbaSeshanbaChorshanbaPshFriSatQuyosh
W4930010203040506
W5007080910111213
W5114151617181920
W5221222324252627
W5328293031010203

Standartda Gregorian taqvimi, bu "fuqarolik foydalanish uchun xalqaro standart bo'lib xizmat qiladi."[18]

ISO 8601: 2004 yildagi taqvim sanasini 1875 yil 20 maydagi Gregorian taqvimiga sana sifatida o'rnatadi Kongress du Mètre (Meter konvensiyasi ) tizimga kirgan Parij (aniq ma'lumotnoma sanasi ISO 8601-1: 2019 da olib tashlangan). Biroq, anjumandan oldingi ISO taqvim sanalari, Gregorian kalendarining 1582 yil 15 oktyabrda rasmiy ravishda kiritilishigacha hali ham Gregorian kalendariga mos keladi.

Oldingi sanalar, yilda proleptik Gregorian taqvimi, ma'lumot almashadigan sheriklarning o'zaro kelishuvi asosida foydalanish mumkin. Standart har bir sana ketma-ket bo'lishi kerakligini ta'kidlaydi, shuning uchun Julian taqvimi standartga zid bo'lar edi (chunki o'tish sanasida sanalar ketma-ket bo'lmaydi).

Yillar

YYYY
±YYYYY

ISO 8601, eng kamida to'rt xonali yilni belgilaydi [YYYY] 2000 yil muammo. Shuning uchun u 0000 yildan 9999 yilgacha, 0000 yil esa 1 ga teng Miloddan avvalgi va boshqalar Mil. Biroq, bundan bir necha yil oldin 1583 standart tomonidan avtomatik ravishda ruxsat etilmaydi. Buning o'rniga "[0000] dan [1582] gacha bo'lgan qiymatlar faqat axborot almashinishida sheriklarning o'zaro kelishuvi asosida qo'llaniladi."[19]

Bir necha yil oldin vakillik qilish 0000 yoki undan keyin 9999, shuningdek, standart yil vakolatxonasini kengaytirishga ruxsat beradi, lekin faqat jo'natuvchi va qabul qiluvchining kelishuviga binoan.[20] Kengaytirilgan yil vakili [±YYYYY] to'rt xonali minimaldan yuqori bo'lgan qo'shimcha yil sonining kelishilgan soniga ega bo'lishi kerak va u oldiga + yoki - belgisi bilan qo'shilishi kerak[21] keng tarqalgan o'rniga Miloddan avvalgi / miloddan avvalgi (yoki Miloddan avvalgi mil ) yozuv; miloddan avvalgi 1-konventsiya bo'yicha etiketlanadi +0000, Miloddan avvalgi 2-yil −0001 belgisi qo'yilgan va hokazo.[22]

Taqvim sanalari

YYYY-MM-DDyokiYYYYMMDD
YYYY-MM(lekin emas YYYYMM)
--MM-DDyoki--MMDD[1]

Taqvim sana ko'rsatmalari qo'shni katakchada ko'rsatilgan shaklda. [YYYY] to'rt xonali yilni bildiradi, 0000 dan 9999 gacha. [MM] yilning ikki xonali oyini, 01 dan 12 gacha. [DD] bu oyning ikki xonali kunini, 01 dan 31 gacha ko'rsatadi. Masalan. , "1981 yil 5 aprel" ham shunday ifodalanishi mumkin "1981-04-05"[14] ichida kengaytirilgan format yoki "19810405" asosiy format.

Standart shuningdek taqvim sanalarini qisqartirilgan aniqlik bilan yozishga imkon beradi. Masalan, kimdir yozishi mumkin "1981-04" "1981 yil aprel" degan ma'noni anglatadi. 2000 yilgi versiya yozishga imkon berdi "--04-05" "5 aprel" degani[23] ammo 2004 yilgi versiyada bir oy bo'lgan yilni qoldirishga yo'l qo'yilmaydi. Biror kishi o'sha yilga murojaat qilish uchun "1981", "198" deb yozishi mumkin o'n yil 1980 yildan 1989 yilgacha, yoki "19" ga murojaat qilish kerak asr 1900 yildan 1999 yilgacha. Garchi standart ikkalasiga ham imkon beradi "YYYY-MM-DD" va taqvim sanalarini to'liq ko'rsatish uchun YYYYMMDD formatlari, agar kun [DD] qoldirilsa, faqat YYYY-MM formatga ruxsat berilgan. YYYYMM shaklining sanalariga ruxsat bermaslik bilan, standart bilan chalkashliklarni oldini oladi qisqartirilgan vakillik YYMMDD (hali ham tez-tez ishlatiladi).

Hafta sanalari

YYYY-WwwyokiYYYYwwww
YYYY-Www-DyokiYYYYWwwD

Haftaning sana tasvirlari qo'shni katakchada ko'rsatilgandek formatlarda. [YYYY] belgisini bildiradi ISO haftalik raqamlash yili bu an'anaviydan biroz farq qiladi Gregorian taqvimi yil (pastga qarang). [Www] bu hafta raqami xat bilan prefiks qilingan V, W01 dan W53 gacha. [D] bu hafta ichidagi raqam, 1 dan 7 gacha, dushanbadan boshlanib, yakshanbaga qadar.

01 haftaning o'zaro teng va mos keladigan bir nechta tavsiflari mavjud:

  • yilning birinchi payshanbasi bo'lgan hafta (rasmiy ISO ta'rifi),
  • unda 4 yanvar bo'lgan hafta,
  • birinchi haftaning ko'p kunlari (to'rt yoki undan ko'p) boshlanadigan yil va;
  • 29 dekabr - 4 yanvar kunlari dushanbadan boshlanadigan hafta.

Natijada, agar 1 yanvar dushanba, seshanba, chorshanba yoki payshanba kunlari bo'lsa, u 01 xaftaga to'g'ri keladi. Agar 1 yanvar juma, shanba yoki yakshanba kunlariga to'g'ri kelsa, bu o'tgan yilning 52 yoki 53 haftalarida (bu erda hafta yo'q 00). 28 dekabr har doim yilning so'nggi haftasida.

Haftaning raqamini payshanba kunlarini hisoblash bilan tavsiflash mumkin: 12-hafta yilning 12-payshanbasini o'z ichiga oladi.

The ISO haftalik raqamlash yili 01 haftaning birinchi kunidan (dushanba) boshlanadi va yangi ISO yilidan oldin yakshanba kuni tugaydi (shu sababli bir-birining ustiga chiqadigan va bo'shliqsiz). Bu 52 yoki 53 to'liq haftalardan iborat. Yilning birinchi ISO haftaligi uch kungacha bo'lishi mumkin, bu aslida Gregorian kalendar yilida tugaydi; agar uchta bo'lsa, ular dushanba, seshanba va chorshanba kunlari. Shunga o'xshab, yilning so'nggi ISO haftasi, boshlanadigan Gregorian kalendar yilidagi uch kungacha bo'lishi mumkin; agar uchta bo'lsa, ular juma, shanba va yakshanba. Har bir ISO haftasining payshanbasi har doim Gregorian kalendar yilida ISO haftalik raqamlash yili bilan belgilanadi.

Misollar:

  • 2008 yil 29-dekabr, dushanba kuni "2009-W01-1" yozilgan
  • 2010 yil 3-yanvar, yakshanba "2009-W53-7" deb yozilgan

Oddiy sanalar

YYYY-DDDyokiYYYYDDD

An tartiblangan sana hafta va oy ta'riflarining o'zboshimchalik xususiyati yordamga qaraganda ko'proq to'sqinlik qiladigan holatlar uchun oddiy shakl bo'lib, masalan, turli xil kalendarlardagi sanalarni taqqoslashda yordam beradi. Yuqorida ko'rsatilganidek, [YYYY] bir yilni ko'rsatadi. [DDD] - o'sha yilning kuni, 001 dan 365 gacha (366 dyuym) pog'ona yillari ). Masalan, "1981-04-05" ham "1981-095".

Ushbu format xurmo tizimiga ehtiyoj sezadigan, ammo to'liq kalendar hisoblash dasturini o'z ichiga olgan oddiy apparat tizimlarida qo'llaniladi. Ushbu tizim ba'zan "Julian Sana" deb nomlanadi, ammo bu astronomik bilan chalkashlikka olib kelishi mumkin Julian kuni, 0 kundan boshlab kunlar sonini ketma-ket hisoblash Miloddan avvalgi 4713 yil 1-yanvar Grinvich tushligi, Julian proleptik taqvimi (yoki ISO sanasida tushlik) −4713-11-24 0000 yil bilan Gregorian proleptik taqvimidan foydalanadi).

Times

hh: mm: ss.sssyokiThhmmss.sss
hh: mm: ssyokiThmmss
hs: mmyokiThhmm
Thh

ISO 8601 standartidan foydalanadi 24 soatlik soat tizim. ISO 8601-1: 2019 dan boshlab asosiy format T [hh] [mm] [ss] va kengaytirilgan format T [hh]: [mm]: [ss]. Oldingi versiyalar T formatini ikkala formatda ham chiqarib tashlagan.

  • [hh] nolga to'ldirilgan degan ma'noni anglatadi soat 00 dan 23 gacha.
  • [mm] nolga to'ldirilgan degan ma'noni anglatadi daqiqa 00 dan 59 gacha.
  • [ss] nolga to'ldirilgan degan ma'noni anglatadi ikkinchi 00 dan 60 gacha (bu erda 60 faqat qo'shimchani belgilash uchun ishlatiladi ikkinchi sakrash ).

Shunday qilib, vaqt "T134730" shaklida ko'rinishi mumkin asosiy format yoki "T13: 47: 30" kengaytirilgan format. ISO 8601-1: 2019 T-ni "13:47:30" da bo'lgani kabi kengaytirilgan formatda chiqarib tashlashga imkon beradi, ammo faqat sana iboralari bilan noaniqlik xavfi bo'lmagan taqdirda T-ni asosiy formatda chiqarib tashlashga imkon beradi.

Yoki soniyalar yoki daqiqalar va soniyalar ko'proq qisqartirilishi uchun asosiy yoki kengaytirilgan vaqt formatidan chiqarib tashlanishi mumkin, ammo aniqligi pasayadi; natijada qisqartirilgan aniqlik vaqti formatlari:[24]

  • T [hh] [mm] in asosiy format yoki [hh]: [mm] in kengaytirilgan format, soniyalar o'tkazib yuborilganda.
  • T [hh], har ikkala soniya va daqiqa o'tkazib yuborilganda.

ISO 8601-1: 2019 dan boshlab yarim tunda faqat taqvim kunining boshiga to'g'ri keladigan "00:00" deb nomlanishi mumkin. Standartning oldingi versiyalari kunning oxiriga to'g'ri keladigan "24:00" ga ruxsat bergan, ammo 2019 yilgi tahrirda bunga aniq yo'l qo'yilmaydi.

Ushbu tasavvurlarning har qandayida mavjud bo'lgan eng past tartib vaqt elementiga o'nli kasr qo'shilishi mumkin. A kasr belgisi, yoki a vergul yoki a nuqta (quyidagi) ISO 80000-1 ISO 8601: 1-2019 bo'yicha,[25] bunda Xalqaro standartlardan tashqari imtiyoz ko'zda tutilmagan, lekin a uchun afzallik berilgan vergul ISO 8601: 2004 bo'yicha)[26] vaqt elementi va uning qismi orasidagi ajratuvchi sifatida ishlatiladi. "14 soat, 30 yarim yarim daqiqa" deb belgilash uchun soniya raqamini qo'shmang. Uni "14: 30,5", "T1430,5", "14: 30.5" yoki "T1430.5" sifatida ifodalang. O'nli kasr uchun o'nli kasr sonining chegarasi yo'q. Shu bilan birga, kasr sonining sonini aloqa qiluvchi tomonlar kelishib olishlari kerak. Masalan, Microsoft SQL Server-da aniqlik o'nli kasrning 3 qismi, ya'ni "yyyy-mm-ddThh: mm: ss [.mmm]".[27]

Vaqt mintaqasini belgilovchilar

Z
± soat: mm
± hhmm
± soat

Vaqt zonalari ISO 8601 standartida mahalliy vaqt (joylashuvi aniqlanmagan holda) sifatida ko'rsatilgan UTC yoki UTC-dan ofset sifatida.

Mahalliy vaqt (malakasiz)

Agar vaqtni ko'rsatadigan UTC aloqasi haqida ma'lumot berilmasa, vaqt mahalliy vaqtga to'g'ri keladi. Bu esa mumkin bir xil vaqt zonasida muloqot qilishda mahalliy vaqtni taxmin qilish xavfsiz, turli vaqt zonalarida muloqot qilishda bu noaniq. Hatto bitta geografik vaqt zonasi ichida ham mintaqa kuzatadigan bo'lsa, ba'zi mahalliy vaqtlar noaniq bo'ladi yozgi vaqt. Odatda mezonni (zonani belgilashchini) standart yozuvidan foydalangan holda ko'rsatish afzaldir.

Muvofiqlashtirilgan universal vaqt (UTC)

Agar vaqt tugagan bo'lsa UTC, qo'shib qo'ying Z to'g'ridan-to'g'ri bo'sh joysiz vaqtdan keyin. Z UTC-ni nolga tenglashtirish uchun zonani belgilovchi hisoblanadi. Shuning uchun "09:30 UTC" "09: 30Z" yoki "T0930Z" sifatida ifodalanadi. "14:45:15 UTC" "14: 45: 15Z" yoki "T144515Z" bo'ladi.

The Z ISO 8601 vaqt vakolatxonasidagi qo'shimchani ba'zan "Zulu vaqti" deb atashadi, chunki xuddi shu harf yordamida Zulu vaqti zonasi. Ammo harbiy vaqt zonalari ro'yxatini belgilaydigan ACP 121 standartida UTC haqida so'z yuritilmaydi va "Zulu vaqti" ni keltirib chiqaradi. Grinvich vaqti[28] ilgari xalqaro fuqarolik vaqti standarti sifatida ishlatilgan. GMT endi ilmiy jamoatchilik tomonidan aniq belgilanmagan va UTC ga ham murojaat qilishi mumkin UT1 kontekstga qarab.[29]

UTC-dan vaqtni hisobga olish

The UTC ofset vaqtga "Z" yuqoridagi kabi ± [hh]: [mm], ± [hh] [mm] yoki ± [hh] shaklida qo'shiladi.

Salbiy UTC ofsetlari tasvirlash a vaqt zonasi g'arbda UTC ± 00: 00, qaerda fuqarolik vaqti orqasida (yoki undan oldinroq) UTC shuning uchun zonani belgilovchi "−03: 00", "- 0300" yoki "−03" ga o'xshaydi.

Ijobiy UTC ofsetlari tasvirlash a vaqt zonasi sharqda UTC ± 00: 00, qaerda fuqarolik vaqti oldinga (yoki keyinroq) nisbatan UTC shuning uchun zonani belgilovchi "+02: 00", "+ 0200" yoki "+02" kabi ko'rinadi.

Misollar

Qarang UTC vaqtini hisobga olish ro'yxati boshqalari uchun UTC ofsetlari.

Salbiy ofsetni ko'rsatish uchun ISO 8601 a-dan foydalanishni belgilaydi minus belgisi. Agar almashinuv belgilar to'plami cheklangan bo'lsa va minus belgisi bo'lmasa, u holda defis-minus ishlatilishi kerak. ASCII minus belgisi yo'q, shuning uchun uning defis-minus belgisi ishlatilgan (kod 45 kasrli yoki 2 o'lchovli o'n oltilik). Agar belgilar to'plamida minus belgisi bo'lsa, u holda bu belgidan foydalanish kerak. Unicode minus belgisi bor, va uning belgi kodi U + 2212 (2212 o'n oltilik); The HTML belgilar birligi chaqiruv & minus;.

Quyidagi vaqtlarning barchasi bir lahzani anglatadi: "18: 30Z", "22: 30 + 04", "1130−0700" va "15: 00−3: 30". Dengiz vaqti Z harfidan tashqari zona harflari ishlatilmaydi. UTC vaqtini hisoblash uchun ofsetni mahalliy vaqtdan chiqarib tashlash kerak, masalan. "15: 00−03: 30" uchun soat 15:00 - (-03: 30) soat 18:30 UTC ni oling.

Nolinchi ofset, "Z" maxsus vakolatiga ega bo'lishdan tashqari, raqam bilan "+00: 00", "+0000" yoki "+00" sifatida ham ifodalanishi mumkin. Biroq, uni "−00: 00", "−0000" yoki "−00" kabi salbiy belgi bilan ko'rsatishga yo'l qo'yilmaydi. Belgidan foydalanishni belgilaydigan bo'lim[30] musbat yoki nol qiymat uchun ortiqcha belgi, manfiy qiymat uchun minus belgidan foydalanish kerakligini bildiradi. Ushbu qoidadan farqli o'laroq, RFM 3339, aks holda ISO 8601 profilidir, "-00" dan foydalanishga ruxsat beradi, "+00" belgisi bilan bir xil, ammo mazmuni boshqacha.[31]

Birlashtirilgan sana va vaqt namoyishlari

<date>T<time>

Vaqtning yagona nuqtasi to'liq sana ifodasini, xatni birlashtirish orqali ifodalanishi mumkin "T" ajratuvchi va amaldagi vaqt ifodasi sifatida. Masalan, "2007-04-05T14: 30". ISO 8601: 2004 da uni qoldirishga ruxsat berilgan "T" kabi o'zaro kelishuv asosida xarakter "200704051430",[32] ammo bu qoidalar ISO 8601-1: 2019 da olib tashlangan. Sana va vaqt qismlarini bo'sh joy kabi boshqa belgilar bilan ajratish ISO 8601da taqiqlangan, ammo uning profilida ruxsat berilgan RFM 3339.[33]

Agar vaqt zonasini belgilash kerak bo'lsa, u birlashtirilgan sana va vaqtga amal qiladi. Masalan, "2007-04-05T14: 30Z" yoki "2007-04-05T12: 30-02: 00".

Yoki asosiy yoki kengaytirilgan formatlardan foydalanish mumkin, ammo ikkala sana va vaqt bir xil formatdan foydalanishi kerak. Sana ifodasi kalendar, hafta yoki tartib bo'lishi mumkin va to'liq vakolatxonani ishlatishi kerak. Vaqt belgilangan qisqartirilgan aniqlik formati yordamida namoyish etilishi mumkin.

Muddatlari

PnYnMnDTnHnMnS
PnW
P T

Davomiylik vaqt oralig'idagi vaqt oralig'ini belgilaydi va P [n] Y [n] M [n] DT [n] H [n] M [n] S yoki P [n] W formatida ko'rsatilganidek ko'rsatilgan O'ngga. Ushbu vakolatxonalarda [n], [n] dan keyin sana va vaqt elementlarining har biri uchun qiymat bilan almashtiriladi. Etakchi nollar talab qilinmaydi, lekin har bir element uchun maksimal raqamlar sonini aloqa qiluvchi tomonlar kelishib olishlari kerak. Bosh harflar P, Y, M, V, D., T, H, Mva S sana va vaqt elementlarining har biri uchun belgilovchi hisoblanadi va almashtirilmaydi.

  • P davomiyligini belgilovchi (uchun davr) davomiyligini namoyish etish boshida joylashtirilgan.
    • Y yillar sonining qiymatiga ergashadigan yilni belgilovchi hisoblanadi.
    • M oylarning qiymatini kuzatib boradigan oyni belgilovchi hisoblanadi.
    • V hafta sonining qiymatiga ergashadigan haftaning belgilagichidir.
    • D. kunlar sonining qiymatiga ergashadigan kunni belgilovchi hisoblanadi.
  • T vakolatning vaqt tarkibiy qismlaridan oldingi vaqtni belgilovchi.
    • H soat sonining qiymatini kuzatib boradigan soat belgilagichidir.
    • M daqiqa sonining qiymatiga ergashadigan daqiqani belgilovchi.
    • S soniya sonining qiymatiga ergashadigan ikkinchi belgidir.

Masalan, "P3Y6M4DT12H30M5S" "uch yil, olti oy, to'rt kun, o'n ikki soat, o'ttiz daqiqa va besh soniya" davomiyligini anglatadi.

Sana va vaqt elementlari, shu jumladan ularning belgilovchisi, agar ularning qiymati nolga teng bo'lsa, past darajadagi elementlar ham kamaytirilgan aniqlik uchun qoldirilishi mumkin. Masalan, "P23DT23H" va "P4Y" ikkalasi ham qabul qilinadigan davomiylikdir. Biroq, kamida bitta element mavjud bo'lishi kerak, shuning uchun "P" 0 soniya davomida haqiqiy vakolat emas. "PT0S" yoki "P0D", ammo ikkalasi ham amal qiladi va bir xil davomiylikni anglatadi.

Ikkitomonlama vaziyatni hal qilish uchun "P1M" - bir oylik, "PT1M" - bir daqiqalik davomiylik (vaqt qiymatidan oldin vaqtni belgilaydigan T ga e'tibor bering). Yarim yilni ko'rsatish uchun "P0.5Y" da bo'lgani kabi ishlatiladigan eng kichik qiymat o'nli kasrga ham ega bo'lishi mumkin. Ushbu o'nlik kasr a yoki bilan belgilanishi mumkin vergul yoki a nuqta, "P0,5Y" yoki "P0.5Y" da bo'lgani kabi. Standart quyida ta'kidlangan hollar bundan mustasno, davomiylikni ko'rsatadigan sana va vaqt qiymatlarini ularning "o'tkazish nuqtalari" dan oshishini taqiqlamaydi. Shunday qilib, "PT36H" va "P1DT12H" bir xil vaqtni ifodalash uchun ishlatilishi mumkin. Shuni yodda tutingki, "PT36H" "P1DT12H" bilan bir xil emas Yozgi vaqt.

Shu bilan bir qatorda, birlashadigan sana va vaqt vakolatxonalari asosida davomiylik formati aloqa qiluvchi tomonlarning kelishuvi asosida yoki PYYYYMMDDThhmmss asosiy formatida yoki kengaytirilgan formatda ishlatilishi mumkin. P [YYYY] - [MM] - [DD] T [hh]: [mm]: [ss]. Masalan, yuqorida ko'rsatilgan birinchi davomiylik bo'ladi "P0003-06-04T12: 30: 05". Biroq, individual sana va vaqt qiymatlari ulardan oshib ketishi mumkin emas modullar (masalan, oy uchun 13 yoki soat uchun 25 qiymatiga yo'l qo'yilmaydi).[34]

Garchi standart davomiylikni keyingi intervalda muhokama qilinadigan vaqt oralig'ining bir qismi sifatida tavsiflasa-da, davomiylik formati (yoki uning pastki qismi) Java 8 Duration sinfida bo'lgani kabi vaqt oralig'idan mustaqil ravishda keng qo'llaniladi.[35][36]

Vaqt oralig'i

<start>/<end>
<start>/<duration>
<duration>/<end>
<duration>

Vaqt oralig'i - bu ikki vaqt nuqtasi orasidagi oraliq vaqt. Vaqt oralig'i miqdori davomiyligi bilan ifodalanadi (oldingi bobda aytib o'tilganidek). Ikkala vaqt nuqtasi (boshlanish va tugash) sana va vaqtni birlashtirgan holda yoki faqat sana bilan ifodalanadi.

Vaqt oralig'ini ifodalashning to'rtta usuli mavjud:

  1. "2007-03-01T13: 00: 00Z / 2008-05-11T15: 30: 00Z" kabi boshlash va tugatish.
  2. "2007-03-01T13: 00: 00Z / P1Y2M10DT2H30M" kabi boshlanishi va davomiyligi.
  3. "P1Y2M10DT2H30M / 2008-05-11T15: 30: 00Z" kabi davomiyligi va oxiri.
  4. Faqatgina davomiylik, masalan, "P1Y2M10DT2H30M", qo'shimcha kontekst ma'lumotlari bilan

Ulardan dastlabki uchtasiga an bilan ajratilgan ikkita qiymat kerak intervalli belgilovchi odatda solidus (ko'pincha a deb nomlanadi oldinga siljish "/"). ISO 8601-1: 2019-ning 3.2.6-qismida "Solidus aloqador sheriklarning o'zaro kelishuviga binoan er-xotin defis [" - "] bilan almashtirilishi mumkin." Va oldingi versiyalarda "2000-2002" kabi yozuvlar ishlatilgan. ".[37] Solidus o'rniga er-xotin defisdan foydalanish kompyuterga qo'shilishga imkon beradi fayl nomlari.[38] Solidus - bu himoyalangan belgi va umumiy operatsion tizimlarda fayl nomiga ruxsat berilmaydi.

/ ifodalari uchun, agar yakuniy qiymatdan biron bir element etishmayotgan bo'lsa, ular soat mintaqasini o'z ichiga olgan boshlang'ich qiymati bilan bir xil deb qabul qilinadi. Standartning bu xususiyati vaqt oralig'ini ixcham tasvirlashga imkon beradi. Masalan, boshlanish va tugash vaqtlarini o'z ichiga olgan ikki soatlik uchrashuv sanasini shunchaki "2007-12-14T13: 30/15: 30" deb ko'rsatish mumkin, bu erda "/ 15: 30" nazarda tutadi "/ 2007-12- 14T15: 30 "(boshlanish sanasi bilan bir xil) yoki oylik hisob-kitob davri boshlanishi va tugash sanalari" 2008-02-15 / 03-14 ", bu erda" / 03-14 "nazarda tutadi" / 2008-03 -14 "(boshlanish bilan bir xil yil).

Agar vaqt oralig'ini ko'rsatish uchun ko'proq aniqlik zarur bo'lsa, unda vakolatxonaga ko'proq vaqt elementlari qo'shilishi mumkin. Belgilangan interval "2007-11-13/15" har qanday vaqtda boshlashi mumkin 2007-11-13 va istalgan vaqtda tugaydi 2007-11-15, aksincha "2007-11-13T09: 00 / 15T17: 00" barcha boshlanish va tugash sanalarini aniq kiritish uchun interval quyidagicha ifodalanadi: "2007-11-13T00: 00 / 16T00: 00".

Intervallarni takrorlash

Rn /
R /

Takrorlanadigan intervallar "4.5 takrorlanadigan vaqt oralig'i" bandida ko'rsatilgan. Ular intervalli ifodaning boshiga "R [n] /" qo'shib hosil bo'ladi, bu erda R harfning o'zi sifatida ishlatiladi va [n] takrorlanish soni bilan almashtiriladi. [N] qiymatini qoldirish cheksiz ko'p takrorlanishni anglatadi. Agar interval boshlanishni belgilasa (yuqoridagi 1 va 2 shakllar), demak bu takrorlanadigan intervalning boshlanishi. Agar interval oxirini belgilasa, lekin boshlang'ich emas (yuqoridagi 3-shakl), demak, bu takrorlanadigan intervalning oxiri. Masalan, "P1Y2M10DT2H30M" oralig'ini boshlab besh marta takrorlash "2008-03-01T13: 00: 00Z", foydalaning "R5 / 2008-03-01T13: 00: 00Z / P1Y2M10DT2H30M".

Kesilgan vakolatxonalar

ISO 8601: 2000 sana yoki vaqtning etakchi tarkibiy qismlari chiqarib tashlanadigan qisqartirishga ruxsat beradi (kelishuv bo'yicha). Ta'kidlash joizki, bu ikki xonali yillardan foydalanishga va YY-MM-DD va YYMMDD noaniq formatlarini ishlatishga imkon berdi. Ushbu qoida ISO 8601: 2004 da olib tashlangan.

Kesilgan vakolatxonalar
TuriAsosiy formatAsosiy misolKengaytirilgan formatKengaytirilgan misol
Ko'zda tutilgan asrdagi aniq sanaYYMMDD851026YY-MM-DD85-10-26
Ko'zda tutilgan asrda aniq bir yil va oy-YYMM-8510-YY-MM-85-10
Ko'zda tutilgan asrning aniq yili-YY-85Yo'q
Ko'zda tutilgan yilda bir oyning aniq kuni--MMDD--1026--MM-DD--10-26
Ko'zda tutilgan yilning ma'lum bir oyi--MM--10Yo'q
Ko'zda tutilgan oyning ma'lum bir kuni--- DD---26

Faqat birinchi tur (taxmin qilingan asrdagi aniq sana) etakchini qoldiradi - asr davomida. Boshqa barcha formatlarning biri etakchiga ega - o'tkazib yuborilgan asr, yil va oy uchun.

Standartlashtirilgan kengaytmalar

ISO 8601-2: 2019 ISO 8601 sana va vaqt formatlariga standartlashtirilgan kengaytmalar to'plamini belgilaydi. Kengaytirilgan sana / vaqt formati (EDTF) ISO 8601 profilining namunasi sifatida keltirilgan.

Foydalanish

Ustida Internet, Butunjahon Internet tarmog'idagi konsortsium (W3C) xatolik ehtimoli va dasturiy ta'minotning murakkabligini kamaytirish uchun qo'llab-quvvatlanadigan sana va vaqt formatlarini cheklaydigan standart profilini belgilashda ISO 8601 dan foydalanadi.[39]

ISO 8601-ga bir nechta texnik xususiyatlar havola qilinadi, ammo ISO 8601-ning barcha imkoniyatlari har doim ham qo'llanilmaydi. Masalan, har xil elektron dastur qo'llanmasi televizor, raqamli radio va boshqalar uchun standartlar vaqt va davomiylik nuqtalarini tavsiflash uchun bir nechta shakllardan foydalanadi. The ID3 audio meta-ma'lumotlarning spetsifikatsiyasi, shuningdek, ISO 8601 standarti to'plamidan foydalanadi.[40]The X.690 kodlash standartlari Umumiy vaqt ISO 8601 ning yana bir kichik to'plamidan foydalanadi.

Savdo

The ISO 8601 haftalik sanasi, 2006 yildan boshlab, AQShda asosiy savdo markali tijorat qadoqlarida asosiy ko'rinishida paydo bo'ldi. Uning tashqi ko'rinishi har qanday markadan ko'proq ma'lum qadoqlash, konservalash yoki shisha idishga bog'liq edi. Format, ayniqsa sifatni ta'minlash uchun juda foydalidir, shuning uchun ishlab chiqarishdagi xatolarni ish haftalariga qarab topish mumkin va mahsulotlarni qaytarib olish uchun to'g'ri yo'naltirish mumkin.

RFKlar

RFM 3339 foydalanish uchun ISO 8601 profilini belgilaydi Internet protokollari va standartlar. Undan oldin muddatlar va sanalarni aniq istisno qiladi umumiy davr. Haftaning raqamlari va tartib kunlari kabi yanada murakkab formatlarga ruxsat berilmaydi.[41]

RFM 3339 ISO 8601 taqiqlagan nol vaqt zonasini ofsetini "-00: 00" deb belgilashga imkon berishda ISO 8601 dan chetga chiqadi. RFM 3339 "-00: 00" ma'noda u ma'qul bo'lgan vaqt zonasini bildirmaydi degan ma'noni anglatadi, "+00: 00" ga mos keladigan yoki ishlatilgan ofset uchun nolga teng bo'lmagan har qanday ofset kontotlari ma'qul. "-00: 00" ga oid ushbu konventsiya oldingi RFC lardan olingan, masalan RFC 2822 uni vaqt tamg'alari uchun ishlatadi elektron pochta sarlavhalar. RFC 2822 vaqt tamg'asi formatining biron bir qismi ISO 8601 standartiga mos keladi, deb da'vo qilmadi va shu sababli ushbu konventsiyadan mojarolarsiz foydalanish bepul edi.

Milliy standart sifatida qabul qilish

AvstraliyaISO 8601-2007 bo'yicha
AvstriyaÖNORM ISO 8601 (O'NORM EN 28601 o'rniga)
BelgiyaNBN EN 28601 (1993)
BraziliyaNBR 5892: 2019
KanadaCAN / CSA-Z234.4-89 (R2007)[42]
KolumbiyaNTC 1034: 2014 yil ICONTEC manbai (Ushbu standart ISO 8601: 2004 bilan bir xil)
XitoyGB / T 7408-2005
Chex RespublikasiNSN ISO 8601 (o'rniga ČSN EN 28601)
DaniyaDS / ISO 8601: 2005 (o'rniga DS / EN 28601)
EstoniyaEVS 8: 2008; EVS-ISO 8601: 2011
Evropa normasiEN ISO 8601, EN 28601: 1992 (2011 yil 7 oktyabrda bekor qilingan)
FinlyandiyaSFS-EN 28601
FrantsiyaNF Z69-200; NF EN 28601: 1993-06-01 (bekor qilingan)
GermaniyaDIN ISO 8601: 2006-09 (o'rniga DIN EN 28601: 1993-02); tegishli: DIN 5008: 2011-04 (o'rniga DIN 5008: 2005-05, DIN 5008: 2001-11, DIN 5008: 1996-05)
GretsiyaELOT EN 28601
VengriyaMSZ ISO 8601: 2003
IslandiyaIST EN 28601: 1992 (eskirgan)
HindistonIS 7900: 2001 yil
IrlandiyaIS / EN 28601: 1993
ItaliyaUNI EN 28601 (1993)
YaponiyaJIS X 0301: 2002 yil
Koreya, RespublikasiKS X ISO 8601
LitvaLST ISO 8601: 2006 (o'rniga LST ISO 8601: 1997)
LyuksemburgITM-EN 28601
GollandiyaNEN ISO 8601, NEN EN 28601 (1994), NEN 2772
NorvegiyaNS-ISO 8601
PolshaPN-EN 28601: 2002 (2008 yildagi eskirgan. Buning o'rniga standart berilmagan.[43])
PortugaliyaNP EN 28601
RossiyaGOST ISO 8601-2001 (joriy), GOST 7.64-90 (eskirgan)
Janubiy AfrikaSANS 8601: 2009 yil
IspaniyaUNE EN 28601: 1995
ShvetsiyaSS-ISO 8601: 2011 (tasdiqlangan 2011-11-01, o'rniga SS-ISO 8601)
ShveytsariyaSN ISO 8601: 2005-08 (o'rniga SN-EN 28601: 1994)
TayvanCNS 7648
TailandTIS 1111: 2535 (1992)
kurkaISO 8601 standarti
UkrainaDSTU ISO 8601: 2010
Birlashgan QirollikBS ISO 8601: 2004, BS EN 28601 (1989-06-30)
Qo'shma ShtatlarANSI 30-1997 (R2008) va NIST FIPS PUB 4-2 ni chaqiradi
VetnamTCVN 6398-1: 1998 yil


Shuningdek qarang

Izohlar va ma'lumotnomalar

  1. ^ a b oxirgi ISO 8601: 2000 da, tomonidan ishlatilgan "RFC 6350 - vCard formatining spetsifikatsiyasi". IETF. 2011 yil avgust. Olingan 2016-06-29. [ISO.8601.2000], 5.2.1.3 d), e) va f) bo'limlarida ko'rsatilgan kesilgan vakolatxonaga ruxsat beriladi., ISO 8601: 2004 da olib tashlangan bo'lsa-da
  2. ^ a b ISO 8601: 2004 [E] 1-bo'lim
  3. ^ ISO 8601: 2004 (E), ISO, 2004-12-01, Ilova A: ... Ushbu kontseptsiyadan boshqa barcha sana va vaqt qiymatlari tasvirlangan edi; Shunday qilib, ISO 2014, ISO 3307 va ISO 4031 o'rniga qo'yildi. ... Belgilangan sanani tartib sanalari (ISO 2711) va haftalik raqamlash tizimi (ISO 2015) yordamida aniqlash ushbu xalqaro standartning asosiy kontseptsiyasi ham qamrab oladigan muqobil usullar edi; Shunday qilib, endi ISO 2015 va ISO 2711 almashtirildi.
  4. ^ ISO 8601: 2004 (E). ISO. 2004-12-01. p. iv oldingi so'z.
  5. ^ "TC 154 Savdo, sanoat va ma'muriyatdagi jarayonlar, ma'lumotlar elementlari va hujjatlar". Texnik qo'mitalar. ISO.
  6. ^ "ISO / DIS 8601-1: 2016-10-26" (PDF). Arxivlandi asl nusxasi (PDF) 2017-10-19 kunlari.
  7. ^ "Germaniya loyihasi E DIN ISO 8601-1: 2017-02 Datenelemente und Austauschformate - Axborotnomalar - Darstellung von Datum und Uhrzeit - Teil 1: Grundlegende Regeln (ISO / DIS 8601-1: 2016)". DIN-Normenausschuss Informationstechnik und Anwendungen (NIA).
  8. ^ "Kengaytirilgan sana / vaqt formati (EDTF) spetsifikatsiyasi". Kongress kutubxonasi. 2019-10-08 [2019-02-04, 2014, 2012]. Arxivlandi asl nusxasidan 2020-03-07. Olingan 2020-03-07.
  9. ^ "Kengaytirilgan sana / vaqt formati (EDTF)". Kongress kutubxonasi. 2019-10-08 [2019-03-01]. Arxivlandi asl nusxasidan 2020-03-07. Olingan 2020-03-07.
  10. ^ "Kengaytirilgan sana / vaqt formati (EDTF) 1.0 2012/2014". Yuborish loyihasi. Kongress kutubxonasi. Arxivlandi asl nusxasi 2017-07-15. Olingan 2017-07-15.
  11. ^ "ISO / WD 8601-2: 2016-02-16" (PDF). Arxivlandi asl nusxasi (PDF) 2017-10-19.
  12. ^ "ISO / DIS 8601-2: 2016-10-26" (PDF). Arxivlandi asl nusxasi (PDF) 2017-10-20 kunlari.
  13. ^ "Germaniya loyihasi E DIN ISO 8601-2: 2017-02 Datenelemente und Austauschformate - Axborotnomalar - Darstellung von Datum und Uhrzeit - Teil 2: Erweiterungen (ISO / DIS 8601-2: 2016)". DIN-Normenausschuss Informationstechnik und Anwendungen (NIA).
  14. ^ a b ISO, tez-tez so'raladigan savollar: Sana va vaqtning raqamli tasviri
  15. ^ "Sana va vaqt formatlari".
  16. ^ ISO 8601: 2004 bo'lim 2.3.3 asosiy formati
  17. ^ ISO 8601 ning avvalgi versiyalarida ushbu so'z ishlatilgan aniqlik, emas aniqlik, tegishli bo'limda, masalan: 2.3.7 qisqartirilgan aniqlik bilan vakillik. Bu ISO 8601-1: 2019 da tuzatilgan.
  18. ^ Doggett, L. E. (1992). "Kalendarlar". P. K. Zeydelmann (tahr.) Da. Astronomik almanaxga izohli qo'shimcha. Sausalito, Kaliforniya: Universitet ilmiy kitoblari. p. 580. ISBN  0-935702-68-7. Arxivlandi asl nusxasi 2004-04-01 da. Gregorian taqvimi bugungi kunda fuqarolik foydalanish uchun xalqaro standart bo'lib xizmat qilmoqda.
  19. ^ ISO 8601: 2004 (E). ISO. 2004-12-01. 4.1.2.1-bo'lim. Umumiy.
  20. ^ ISO 8601: 2004 (E). ISO. 2004-12-01. 3.5 Kengayish ... Axborot almashish bo'yicha sheriklarning o'zaro kelishuviga binoan kalendar yilni belgilaydigan komponentni kengaytirishga ruxsat beriladi, aks holda to'rtta raqam bilan cheklanadi. Bu taqvim yillarida sanalar va vaqtlarga to'liq vakolatxonalar tomonidan qo'llab-quvvatlanadigan doiradan tashqarida, ya'ni yil boshidan oldin [0000] yoki yil oxiridan keyin [9999] murojaat qilish imkoniyatini beradi.
  21. ^ ISO 8601: 2004 bo'limlari 3.4.2, 4.1.2.4
  22. ^ Masalan, standartning B.1.1-ilovasiga qarang.
  23. ^ "RFC 6350 - vCard formatining spetsifikatsiyasi". IETF. 2011 yil avgust. Olingan 2016-06-29. [ISO.8601.2000], 5.2.1.3 d), e) va f) bo'limlarida ko'rsatilgan kesilgan vakolatxonaga ruxsat beriladi.
  24. ^ ISO 8601-1: 2019 bo'limi 5.3.1.3 Kamaytirilgan aniqlikdagi vakolatxonalar
  25. ^ ISO 8601-1: 2019 bo'limi 3.1.3.9 o'nlik belgisi
  26. ^ ISO 8601: 2004 (E), ISO, 2004-12-01, 4.2.2.4 ... o'nli kasr butun sondan ISO 31-0 da ko'rsatilgan kasr belgisi, ya'ni vergul [,] yoki nuqta [.] Bilan bo'linadi. Ulardan vergul afzal qilingan belgidir.
  27. ^ "ISO 8601 formati". technet.microsoft.com. Olingan 2017-10-16.
  28. ^ "Aloqa bo'yicha ko'rsatmalar Umumiy ACP 121 (I)" (PDF). Kombinatsiyalangan aloqa elektronika kengashi. 2010 yil oktyabr. Olingan 2018-01-15.
  29. ^ Makkarti, Dennis D.; Seidelmann, Kennet P. (2009). Vaqt: Yerning aylanishidan atom fizikasigacha. Vaynxaym: Wiley-VCH Verlag GmbH & Co. KGaA. p. 10. ISBN  978-3-527-40780-4.
  30. ^ ISO 8601-1: 2019 bo'lim 3.2.4, ISO 8601: 2004 bo'lim 3.4.2
  31. ^ RFM 3339 - Noma'lum mahalliy ofset konventsiyasi
  32. ^ "ISO 8601: 2004 (E)". ISO. 2004-12-01. 4.3.2 Izoh: Axborot almashish bo'yicha sheriklarning o'zaro kelishuviga binoan, arizalarda [T] belgisi olib tashlanishi mumkin, bu erda ushbu Xalqaro standartda belgilangan kun bilan sana va vaqtni boshqalar bilan aralashtirib yuborish xavfi yo'q. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  33. ^ "RFM 3339 ". 2002-07-01. 5.6. Izoh: ISO 8601 sana va vaqtni "T" bilan ajratib turadi. Ushbu sintaksisdan foydalanadigan dasturlar, o'qish uchun bo'sh joy belgisi bilan ajratilgan (aytaylik) to'liq kun va to'liq vaqtni belgilashni tanlashi mumkin. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  34. ^ ISO 8601: 2004 bo'lim 4.4.3.3 Muqobil format, ISO 8601-1: 2019 bo'lim 5.5.2.4 Muqobil format
  35. ^ "Java 8 sinf davomiyligi". Java Platform Standard Edition 8. Oracle. Olingan 2017-10-07.
  36. ^ "Amazon Alexa davomiyligi". Amazon Developer. Amazon.com. Olingan 2017-10-07.
  37. ^ "ISO 8601 bo'yicha ma'lumot, sana va vaqtni namoyish etish standarti". Cs.tut.fi. Olingan 2012-08-29.
  38. ^ "ISO 8601 - vaqt (va sanalar) bilan tanishish". Gidrogold. 2012-01-01. Olingan 2013-08-13.
  39. ^ Reuters-dan W3C-ga sana va vaqt formatlari haqida eslatma
  40. ^ Nilsson, M. (2000-11-01). "ID3 yorlig'i versiyasi 2.4.0 - Asosiy tuzilma". id3.org. §4. Olingan 2009-09-27.
  41. ^ RFM 3339, 5.6-bo'lim
  42. ^ Kanada milliy standarti, "CAN / CSA-Z234.4-89 (R2007): barcha sanalar va vaqtlar". Kanada standartlari kengashi. 31 dekabr 1989 yil. Olingan 29 mart 2018.
  43. ^ Czubla, Albin (2020-12-04). "Główny Urząd Miar" (PDF). Główny Urząd Miar. Arxivlandi (PDF) asl nusxasidan 2020-12-04. Olingan 2020-12-04.

Tashqi havolalar

Amalga oshirish haqida umumiy ma'lumot