ผลต่างระหว่างรุ่นของ "ISO 8601"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Nullzerobot (คุย | ส่วนร่วม)
เก็บกวาด
Nullzerobot (คุย | ส่วนร่วม)
เก็บกวาด
บรรทัด 53:
* ค่าของวันที่และเวลาจะถูกจัดอันดับ ''จาก[[นัยสำคัญ]]มากที่สุดไปยังน้อยที่สุด'' นั่นคือ ปี เดือน วันที่ของเดือน ชั่วโมง นาที วินาที และเศษของวินาที การจัดอันดับการนำเสนอเช่นนี้สอดคล้องกับการจัดอันดับตามเวลา เว้นแต่ว่าการนำเสนอนั้นเกี่ยวข้องกับจำนวนปีที่ติดลบ
* ค่าของวันที่และเวลาแต่ละตัว ''มีจำนวนหลักของเลขโดดที่แน่นอน'' หากจำนวนหลักไม่ครบให้เติม 0 ข้างหน้าจนครบ
* การนำเสนอสามารถกระทำได้สองรูปแบบ หนึ่งคือ ''รูปแบบพื้นฐาน'' โดยใช้เครื่องหมายคั่นน้อยหรือไม่ใช้เลย สองคือ ''รูปแบบขยาย'' โดยจะมีเครื่องหมายเพิ่มเติมเข้ามาเพื่อเพิ่มความสามารถในการอ่านโดยมนุษย์ <ref>[http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/date_and_time_format.htm Numeric representation of Dates and Time]</ref> เครื่องหมายคั่นที่ใช้ระหว่างค่าวันที่คือ[[ยัติภังค์]] (-) และ[[ทวิภาค]] (:) สำหรับค่าเวลา ตัวอย่างเช่น วันที่ 6 มกราคม ค.ศ. 2009 จะเขียนเป็น {{nowrap|"20090106"}} ในรูปแบบพื้นฐานและ {{nowrap|"2009-01-06"}} ในรูปแบบขยาย รูปแบบขยายมักจะเป็นที่นิยมมากกว่ารูปแบบพื้นฐาน ด้วยเหตุผลที่นอกเหนือจากความสามารถในการอ่านแล้ว แต่ยังเป็นเพราะการปรากฏของรูปแบบพื้นฐานบางค่าอาจทำให้เกิดความกำกวม หรือถูกมองว่าไม่เป็นมาตรฐาน
* การลดความเจาะจงของวันเวลา ค่าของตัวเลขสามารถตัดออกจากการนำเสนอวันที่ในรูปแบบใดก็ได้ แต่จะต้องตัดออก ''จากนัยสำคัญน้อยที่สุดไปมากที่สุด'' ตัวอย่างเช่น {{nowrap|"2004-05"}} คือวันที่มาตรฐานตาม ISO 8601 หมายถึงเดือนพฤษภาคม ค.ศ. 2004 ไม่ได้หมายถึงวันที่ 5 ของเดือนที่ไม่ทราบใน ค.ศ. 2004
* เมื่อวันเวลาต้องการความแม่นยำมากขึ้น มาตรฐานนี้รองรับการเพิ่ม ''เศษทศนิยม'' ไปยังค่าเวลาที่เล็กที่สุดในการนำเสนอนั้น
บรรทัด 128:
| '''hh:mm''' || '''''หรือ''''' || '''hhmm'''
|-
| '''hh''' || ||
|}
ISO 8601 ใช้ระบบ[[นาฬิกา 24 ชั่วโมง]] รูปแบบพื้นฐานคือ {{nowrap|[hh][mm][ss]}} และรูปแบบขยายคือ {{nowrap|[hh]:[mm]:[ss]}}
บรรทัด 144:
=== ตัวกำหนดเขตเวลา ===
{| class="infobox" style="text-align: center; width: 25em;"
| style="text-align: left; padding-left: 1.5em;" | '''<เวลา>Z''' || ||
|-
| style="text-align: left; padding-left: 1.5em;" | '''<เวลา>±hh:mm''' || '''''หรือ''''' || '''<เวลา>±hhmm'''
|-
| style="text-align: left; padding-left: 1.5em;" | '''<เวลา>±hh''' || ||
|}
ถ้าหากไม่มีการระบุ[[เขตเวลา]] (time zone) ในการนำเสนอเวลา ข้อมูลนั้นจะถูกสมมติว่าเป็นเวลาท้องถิ่น ซึ่งอาจไม่ส่งผลกระทบอะไรเมื่อใช้สื่อสารกันภายในเขตเวลาเดียวกัน แต่จะเกิดความกำกวมเมื่อสื่อสารข้อมูลข้ามเขตเวลา การระบุตัวกำหนดเขตเวลาจึงเป็นสิ่งที่ควรทำเมื่อใช้สัญกรณ์มาตรฐาน
เข้าถึงจาก "https://th.wikipedia.org/wiki/ISO_8601"