การโฆษณา

บ้าน - หน้าต่าง
เปลี่ยนเวลาของระบบ เวลา

เพจนี้ต้องการผู้ดูแล

บทความนี้ไม่รับประกันความเกี่ยวข้องของข้อมูล ช่วยเหลือชุมชนที่พูดภาษารัสเซียด้วยการสนับสนุนเพจลักษณะนี้ ดูทีมแปล ArchWiki

ในระบบปฏิบัติการ เวลา (นาฬิกา) ถูกกำหนดโดยสี่แนวคิด: ค่าเวลา มาตรฐานเวลา โซนเวลา และหากจำเป็น เวลาออมแสง (DST) บทความนี้จะอธิบายแต่ละรายการและวิธีการอ่าน/ตั้งค่า

สารบัญ

การแนะนำ

นาฬิกาฮาร์ดแวร์ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ โดยให้ข้อมูลเกี่ยวกับปี เดือน วัน ชั่วโมง นาที และวินาที และทำงานได้แม้ว่าจะปิดอยู่ก็ตาม พวกเขาสามารถนับเวลาท้องถิ่น (ท้องถิ่น) หรือเวลามาตรฐานได้ เวลาสากลเชิงพิกัด- รายละเอียดเพิ่มเติมเกี่ยวกับวิกิพีเดีย ที่จริงแล้ว เวลาท้องถิ่นคือเวลาที่นาฬิกาประจำของคุณ (เช่น นาฬิกาเรือนโปรดของคุณยาย) แสดง และเวลา UTC โดยไม่ต้องลงรายละเอียด จะเหมือนกันสำหรับผู้อยู่อาศัยทุกคนในโลก โดยมีจุดอ้างอิงคือกรีนิช เส้นลมปราณ ในส่วนของเวลา UTC เวลาท้องถิ่นของคุณอาจแตกต่างกันหลายชั่วโมง เนื่องจากคุณกำลังอ่านบทความเวอร์ชันภาษารัสเซีย เวลาท้องถิ่นของคุณน่าจะนานกว่าจากสามถึงสิบสองชั่วโมงเมื่อเทียบกับ เวลาสากลเชิงพิกัด.

ระบบทั่วไปทั้งหมดสามารถใช้เวลาท้องถิ่นหรือ UTC ได้ ตามค่าเริ่มต้น ระบบปฏิบัติการที่คล้ายกับ UNIX (รวมถึง Mac OS) จะใช้ UTC ในขณะที่ Windows ใช้เวลาท้องถิ่น หากคุณมีระบบปฏิบัติการหลายระบบติดตั้งอยู่ในคอมพิวเตอร์ของคุณ วิธีที่ดีที่สุดคือใช้ UTC ในระบบปฏิบัติการเหล่านั้นเพื่อหลีกเลี่ยงความขัดแย้ง

บนระบบปฏิบัติการที่คล้ายกับ UNIX นาฬิกาฮาร์ดแวร์สามารถตรวจสอบและกำหนดค่าได้ด้วยคำสั่ง hwclock

นอกจากนาฬิกาฮาร์ดแวร์แล้ว Linux ยังมีนาฬิการะบบ (ซอฟต์แวร์) ที่ทำงานโดยอิสระ นาฬิการะบบจะติดตามเวลา เขตเวลา และควบคุมว่าสถานที่ของคุณ (ตามที่คุณจำได้ ได้รับการกำหนดค่าระหว่างการติดตั้งระบบในไฟล์ /etc/locale.conf) ใช้เวลาออมแสงหรือไม่ /etc/rc.d/hwclock daemon จัดเตรียมคำสั่ง hwclock และตั้งค่า เวลาของระบบตามนาฬิกาฮาร์ดแวร์เมื่อโหลดระบบปฏิบัติการและในทางกลับกันจะปรับเวลาของฮาร์ดแวร์เมื่อการทำงานเสร็จสิ้น (หลังจากทั้งหมดระหว่างการทำงาน ระบบปฏิบัติการสามารถรับเวลาที่แม่นยำยิ่งขึ้น เช่น จากเซิร์ฟเวอร์ NTP) ดังนั้น ผู้ใช้จะต้องรวม daemon "hwclock" ไว้ในอาร์เรย์ DAEMONS ใน /etc/rc.conf เพื่อให้สิ่งนี้เกิดขึ้นโดยอัตโนมัติ เป็นทางเลือกแทน daemon นี้ ผู้ใช้มักจะใช้ NTP เพื่อซิงโครไนซ์เวลากับสิ่งที่เรียกว่า เซิร์ฟเวอร์เวลาอินเทอร์เน็ต

มาตรฐานเวลา

ระบบปฏิบัติการทั่วไปทั้งหมดสามารถใช้เวลาท้องถิ่นหรือ UTC ได้ ตามค่าเริ่มต้น ระบบปฏิบัติการที่คล้ายกับ UNIX (รวมถึง Mac OS) จะใช้ UTC ในขณะที่ Windows ใช้เวลาท้องถิ่น หากคุณมีระบบปฏิบัติการหลายระบบติดตั้งอยู่ในคอมพิวเตอร์ของคุณ วิธีที่ดีที่สุดคือใช้ UTC ในระบบปฏิบัติการเหล่านั้นเพื่อหลีกเลี่ยงความขัดแย้ง GNU/Linux จะสลับไปและกลับจากเวลาออมแสงโดยอัตโนมัติเฉพาะในกรณีที่คุณใช้ UTC โดยไม่คำนึงถึงเวลาออมแสงหรือเวลาฤดูหนาว หากคุณใช้เวลาท้องถิ่น GNU/Linux จะไม่ทำการเปลี่ยนแปลง โดยสมมติว่าคุณมีระบบปฏิบัติการหลายระบบและระบบปฏิบัติการอื่นจะทำการเปลี่ยนแปลงให้ หากไม่เป็นเช่นนั้น คุณจะต้องเปลี่ยนนาฬิกาด้วยตนเอง

คุณสามารถกำหนดมาตรฐานการกำหนดเวลาได้ด้วยวิธี บรรทัดคำสั่ง- ขั้นแรก ตรวจสอบมาตรฐานที่คุณเลือกเมื่อติดตั้งระบบ:

$ grep ^ฮาร์ดแวร์ /etc/rc.conf

หากคุณยังใช้ Windows อยู่ด้วย ทางเลือกที่ดีที่สุดจะ เวลาท้องถิ่น- หากต้องการเปลี่ยนมาตรฐานเวลาเป็นเวลาท้องถิ่น ให้ใช้:

# hwclock --localtime

หรือตั้งค่ามาตรฐานเป็น UTC:

# hwclock --utc

หลังจากการดำเนินการเหล่านี้ คุณมักจะต้องอัปเดตฮาร์ดแวร์และนาฬิการะบบของคุณ ดูด้านล่าง.

เขตเวลา

ตรวจสอบให้แน่ใจว่าคุณตั้งค่าเขตเวลาของคุณอย่างถูกต้องใน /etc/rc.conf ค่าเหล่านี้ไม่เพียงใช้สำหรับนาฬิกาเท่านั้น แต่ยังรวมถึงโปรแกรมอื่น ๆ ด้วย หากต้องการตรวจสอบค่า ให้ป้อน:

$ grep ^โซนเวลา /etc/rc.conf

คุณสามารถดู รายการทั้งหมดเขตเวลาในไฟล์ /usr/share/zoneinfo/ และเลือกเมืองหลักในเขตเวลาเดียวกันกับคุณ หากคุณไม่เก่งเรื่องภูมิศาสตร์ คุณสามารถไปที่หน้า Wikipedia ซึ่งมีรายการโซนเวลาทั้งหมดได้เสมอ นอกจากการระบุเมืองที่ใกล้ที่สุดแล้ว คุณยังสามารถเลือกเขตเวลาได้โดยตรงอีกด้วย ตัวอย่าง:

TIMEZONE="อเมริกา/ชิคาโก"

ระบบจะเลือกโซนเวลาที่เลือกหลังจากรีบูต หากต้องการเปลี่ยนเขตเวลาทันที คุณต้องลิงก์หรือคัดลอกไฟล์ที่เหมาะสมไปที่ /etc/localtime:

# cp /usr/share/zoneinfo/อเมริกา/ชิคาโก /etc/localtime

การตั้งเวลา

นาฬิกาฮาร์ดแวร์สามารถตั้งค่าเป็นนาฬิการะบบได้ ดูเวลาที่ตั้งไว้บนนาฬิกาฮาร์ดแวร์ของคุณ:

$hwclock --แสดง

และนาฬิการะบบ:

วิธีตั้งนาฬิกาฮาร์ดแวร์โดยตรง:

# hwclock --set --date "MM/DD/YYYY hh:mm:ss"

ตั้งนาฬิการะบบ:

# วันที่ MMDDhhmmYYYY

นาฬิกาฮาร์ดแวร์สามารถตั้งค่าเป็นนาฬิการะบบและในทางกลับกัน:

# hwclock --systohc # hwclock --hctosys

หากไม่มีไฟล์ rc.conf

หากต้องการเปรียบเทียบเวลาของระบบและ UTC:

สถานะ $timedatectl

ในการตั้งนาฬิการะบบ:

# timedatectl ตั้งเวลา "2012-10-30 18:17:16"

เปลี่ยนโซนและโซนย่อยของคุณ:

# timedatectl กำหนดเขตเวลา / โซนย่อย

รายชื่อโซนที่มี:

$timedatectl รายการเขตเวลา

ตัวอย่างโซนการตั้งค่า:

# timedatectl กำหนดเขตเวลายุโรป/มอสโก

ข้อผิดพลาดของนาฬิกา

ไม่มีอะไรสมบูรณ์แบบ รวมทั้งชั่วโมงด้วย เวลาบนนาฬิกาใด ๆ จะแตกต่างจากนาฬิกาจริงเล็กน้อยเล็กน้อย นาฬิกาอะตอมถือเป็นหนึ่งในนาฬิกาที่แม่นยำที่สุด นาฬิกาควอตซ์ที่ใช้ในคอมพิวเตอร์นั้นไม่ได้แม่นยำอย่างแน่นอน แต่ก็มีข้อผิดพลาดค่อนข้างคงที่

แต่ละครั้งก่อนที่จะปิดระบบ hwclock daemon จะเปรียบเทียบเวลาของฮาร์ดแวร์และระบบ (อย่างหลังถือว่าแม่นยำที่สุด) และคำนวณข้อผิดพลาดของนาฬิกาควอทซ์ของฮาร์ดแวร์ต่อวัน ค่าความผิดพลาดที่คำนวณได้จะถูกเขียนลงในไฟล์ /var/lib/hwclock/adjtime หากไม่ได้ใช้ hwclock เป็นเวลานานกว่าหนึ่งวัน ในกรณีนี้ ระบบจะคำนวณค่าความผิดพลาดใหม่

สคริปต์พิเศษจะปรับนาฬิกาฮาร์ดแวร์ตามข้อผิดพลาดที่คำนวณได้ทุกชั่วโมง หากคุณเห็นว่านาฬิกาฮาร์ดแวร์ของคุณไม่ถูกต้องมากขึ้นเรื่อยๆ เป็นไปได้มากว่าค่าข้อผิดพลาดที่จัดเก็บไว้ในไฟล์ /var/lib/hwclock/adjtime ไม่ถูกต้อง

สิ่งนี้จะเกิดขึ้นหากเวลาบนนาฬิกาฮาร์ดแวร์ถูกตั้งค่าไว้ไม่ถูกต้องหรือมาตรฐานเวลาของคุณ (ดูด้านบน) ไม่เหมือนกับของระบบปฏิบัติการอื่นที่ใช้ในคอมพิวเตอร์ หากต้องการแก้ไขปัญหานี้ ให้ลบ /var/lib/hwclock/adjtime และปรับเวลาบนนาฬิกาทั้งหมดของคุณ

บันทึก:หากคุณปิดคอมพิวเตอร์มากกว่าวันละครั้งเสมอ ข้อผิดพลาดที่บันทึกไว้ใน /var/lib/hwclock/adjtime จะไม่ถูกตรวจสอบอีกครั้งโดย hwclock แน่นอนว่าคริสตัลออสซิลเลเตอร์เป็นสิ่งที่เชื่อถือได้ แต่เมื่อเวลาผ่านไป พารามิเตอร์ของมันอาจมีการเปลี่ยนแปลง (เช่น แบตเตอรี่ CMOS จะคายประจุ) บางทีบางครั้งคุณควรปิดคอมพิวเตอร์น้อยกว่าวันละครั้ง จากนั้นคุณจึงมั่นใจได้ว่าค่าความผิดพลาดในการปรับนาฬิกาจะเป็นค่าล่าสุด และนาฬิกาจะแม่นยำที่สุด

เวลาของระบบคำนวณโดยเคอร์เนลเริ่มตั้งแต่เที่ยงคืนของวันที่ 1 มกราคม 1970 ตามมาตรฐาน UTC ค่าเริ่มต้นของนาฬิการะบบคำนวณตามการอ่านนาฬิกาของฮาร์ดแวร์ (หลังจากแก้ไขข้อผิดพลาดและคำนวณใหม่ตามโซนเวลา UTC ท้องถิ่น) เมื่อเปิดและทำงานโดยไม่ขึ้นอยู่กับนาฬิกาของฮาร์ดแวร์ เคอร์เนล Linux ติดตามนาฬิกาของระบบโดยการนับการขัดจังหวะของตัวจับเวลา เช่นเดียวกับฮาร์ดแวร์ พวกมันไม่ได้แม่นยำอย่างสมบูรณ์ บางครั้งนาฬิกาของระบบอาจไม่ถูกต้องหากเคอร์เนลรีเซ็ตการขัดจังหวะ แต่นาฬิการะบบสามารถทำให้แม่นยำได้โดยใช้ NTP NTP จะปรับอัตราการขัดจังหวะและรอบสัญญาณนาฬิกาต่อวินาทีเพื่อลดการเบี่ยงเบนของนาฬิกาของระบบ ค่าเหล่านี้สามารถปรับได้โดยใช้แอปพลิเคชัน adjtimex จาก AUR

บันทึก:หากคุณไม่ได้ใช้ NTP นาฬิกาฮาร์ดแวร์ของคุณจะแม่นยำกว่านาฬิการะบบ ดังนั้นกลไกการแก้ไขที่อธิบายไว้จะทำให้เกิดข้อผิดพลาดเพิ่มเติมเท่านั้นและควรปิดใช้งานจะดีกว่า ในการดำเนินการนี้ คุณสามารถใส่เครื่องหมายความคิดเห็นในบรรทัด hwclock --systohc ในไฟล์ ( /etc/rc.d/hwclock . ตอนนี้เมื่อคุณปิดคอมพิวเตอร์ ระบบจะไม่เปลี่ยนค่านาฬิกาฮาร์ดแวร์ของคุณ

การซิงโครไนซ์เวลา

Time Synchronization Protocol (NTP) เป็นโปรโตคอลสำหรับการซิงโครไนซ์นาฬิกาคอมพิวเตอร์โดยใช้แพ็กเก็ตบนเครือข่ายที่มีความล่าช้าในการส่งข้อมูลผันแปร ต่อไปนี้เป็นการใช้งานโปรโตคอลนี้:

  • Network Time Protocol daemon (ภาษารัสเซีย) คือ Wikipedia:ru: การใช้งานอ้างอิงของโปรโตคอล แนะนำเป็นพิเศษสำหรับการใช้งานบนเซิร์ฟเวอร์เวลา นอกจากนี้ยังปรับความถี่ขัดจังหวะและรอบสัญญาณนาฬิกาต่อวินาทีเพื่อลดการเบี่ยงเบนของนาฬิการะบบ และจะซิงโครไนซ์นาฬิกาฮาร์ดแวร์อีกครั้งทุกๆ 11 นาที
  • เอสเอ็นทีพี- นี้

คุณเคยสงสัยหรือไม่ว่าเวลาถูกเก็บไว้ในคอมพิวเตอร์อย่างไร? หรือความล้มเหลวของระบบอาจนำไปสู่ปัญหาอะไรบ้าง? ท้ายที่สุดหากคอมพิวเตอร์ทุกเครื่องเริ่มทำงานไม่ถูกต้องก็เป็นเรื่องยากที่จะจินตนาการว่าสิ่งนี้จะนำไปสู่อะไร

เมื่อไม่นานมานี้ ทุกคนต่างส่งเสียงดังเกี่ยวกับ Bug 2000 ซึ่งเป็นการเปลี่ยนแปลงของคอมพิวเตอร์สู่สหัสวรรษใหม่ มีการสร้างเกมและภาพยนตร์เกี่ยวกับสิ่งที่อาจเกิดขึ้นได้เมื่อเกิดความล้มเหลวและอุปกรณ์ทั้งหมดก็บ้าคลั่ง และทั้งหมดเป็นเพราะผู้ผลิตบางรายไม่คิดว่าโปรแกรมของพวกเขาจะอยู่ได้จนถึงปี 2000 และจัดสรรตัวเลขเพียงสองตัวเลขสำหรับปี...

แต่ข้อผิดพลาดประเภทใดที่อาจเกิดขึ้นกับปัญหาปี 2000? และสิ่งนี้คุกคามเราในอนาคตหรือไม่?

นาฬิกาต่างๆ

อันดับแรกควรกล่าวว่ามีนาฬิกาที่แตกต่างกันในคอมพิวเตอร์ มีฮาร์ดแวร์ (ซึ่งใช้งานได้ตลอดเวลา) และซอฟต์แวร์ (ซึ่งใช้งานได้เฉพาะเมื่อเปิดคอมพิวเตอร์) เพื่อให้แน่ใจว่านาฬิกาฮาร์ดแวร์ทำงานได้แม้ในขณะที่ปิดเครื่อง คอมพิวเตอร์จึงมีแบตเตอรี่ขนาดเล็ก (แบตเตอรี่ CMOS) ดังนั้นเมื่อเปิดเครื่องระบบคอมพิวเตอร์จะใช้เวลาจากนาฬิกานี้หลังจากนั้นจึงสามารถนับเวลาได้เอง หากคุณเปลี่ยนเวลาของระบบ ระบบจะปรับเวลาฮาร์ดแวร์ทันที โปรดทราบว่านาฬิกาของฮาร์ดแวร์จะเก็บเวลาท้องถิ่น ไม่ใช่ GMT

อย่างไรก็ตามในคอมพิวเตอร์เครื่องเก่าแบตเตอรี่ดังกล่าวอาจหมดและเพื่อหลีกเลี่ยงความล่าช้าของนาฬิกาจึงจำเป็นต้องเปลี่ยนใหม่

ข้อผิดพลาด 2000

ข้อผิดพลาด 2000 มาจากไหน เพียงแต่ว่านักพัฒนา DOS ไม่ได้คำนึงว่าการจัดเก็บวันที่อาจต้องใช้ตัวเลขมากกว่าสองหลัก ดังนั้นเมื่อถึงปี 2000 ระบบก็สามารถเริ่มพิจารณาว่าปี 1900 มาถึงแล้ว หรือเป็นทางเลือกคือปี 1980 หากระบบนับจากนั้น

สิ่งนี้นำไปสู่ข้อผิดพลาดอะไรในความเป็นจริง? ไม่ เทคโนโลยีไม่ได้บ้าไปแล้ว ไม่มีการระเบิดปรมาณู แต่โปรแกรมบัญชีบางโปรแกรมหยุดทำงานอย่างถูกต้องจริงๆ รวมถึงเวอร์ชันแรกด้วย เพียงพยายามคำนวณผลรวมของปี 2000 ระบบก็นับจำนวนเหล่านั้นในปี 1900 และให้ศูนย์ ในขั้นสูงกว่านั้น สามารถกำหนด "ปีแห่งการเริ่มต้นศตวรรษ" ได้ และยังคงได้รับช่วงเวลาการทำงานแบบกะ 100 ปี

ฉันประสบปัญหาเป็นการส่วนตัวกับรุ่น 2000 เวอร์ชันของ MikTeX ที่ฉันไม่สามารถติดตั้งได้อีกต่อไป เพื่อให้การติดตั้งสำเร็จ จำเป็นต้องตั้งเวลาเป็น 2000 ชั่วคราว ดังนั้นแม้ว่าจะไม่มีอะไรเกิดขึ้น แต่ผู้ใช้ก็ต้องเผชิญกับความไม่สะดวกบางประการ แต่แล้วคอมพิวเตอร์ก็ไม่ได้ถูกใช้อย่างแข็งขันขนาดนี้! อนาคตจะเป็นอย่างไรสำหรับเรา?

ข้อผิดพลาด 2038

แต่ปัญหานี้เกิดขึ้นจากระบบที่คล้าย Unix ในขั้นต้นมีเวลาวัดเป็นวินาทีนับตั้งแต่ 01/01/1700 - ปีที่นำปฏิทินเกรกอเรียนมาใช้ (ดูความคิดเห็นมีการแก้ไข) นอกจากนี้ยังใช้เครื่องหมายในตัวแปรด้วย จึงใช้งานจริงเพียง 31 บิต ส่งผลให้เวลาสิ้นสุดที่ 03:14:07 น. วันอังคารที่ 19 มกราคม 2581

จะเกิดอะไรขึ้นกับระบบ Unix 32 บิตในขณะนี้? เวลาจะกลายเป็นลบ คอมพิวเตอร์จะพยายามเขียนปี 1700 (หรือน้อยกว่านั้น) ลงในนาฬิกาฮาร์ดแวร์ BIOS จะไม่ยอมรับสิ่งนี้และจะเขียนในปี 1900 หรือ 1980 ไม่ทางใดก็ทางหนึ่งเวลาจะวนซ้ำอีกครั้งซึ่งนำไปสู่ความล้มเหลวในโปรแกรมที่ อย่าคาดหวังสิ่งนี้

และไม่ใช่แค่เกี่ยวกับระบบ Unix เท่านั้น หลายโปรแกรมยังใช้รูปแบบการจัดเก็บเวลานี้ เช่น วันที่ของไฟล์ที่อยู่ในไฟล์ zip จะถูกจัดเก็บในลักษณะนี้ ดังนั้นทุกคนจะมีปัญหา แต่ความรุนแรงของภัยพิบัติยังคงคาดเดาได้ยาก

ข้อผิดพลาด 2100

และนี่ก็คือนาฬิกาฮาร์ดแวร์ของคอมพิวเตอร์ยุคใหม่ โดยพื้นฐานแล้ว ตอนนี้พวกเขาคำนวณว่าปีสูงสุดคือ 2099 ดังนั้น แม้ว่าระบบปฏิบัติการจะเข้าใจเวลาที่มากขึ้น แต่ BIOS ก็จะเขียนบางอย่างเช่น 1980 ลงในนาฬิกาของมัน

อย่างไรก็ตาม แฮกเกอร์ได้ใช้ช่องโหว่นี้ไปแล้ว การแฮ็กวินโดวส์วิสตา ก่อนติดตั้งแนะนำให้ตั้งเวลาไว้สิ้นปี 2542 ในกรณีนี้เมื่อเพิ่ม 30 วัน (ช่วงเวลาที่สามารถใช้ Vista ได้โดยไม่ต้องเปิดใช้งาน) ได้รับวันที่แปลกซึ่งทำให้ตัวจับเวลาถูกปิด

ข้อผิดพลาด 10,000

และสิ่งนี้ก็เกิดขึ้น ในโปรแกรมที่ใช้ตัวเลข 4 หลักระบุปี ตัวอย่างเช่น ใน 1c เวอร์ชันปัจจุบันทั้งหมด สมมติว่ายังคงใช้อยู่แปดพันปีต่อจากนี้ ปัญหาก็หลีกเลี่ยงไม่ได้เมื่อวันเวลาหมุนไป

แนวคิดต่อไปนี้เกี่ยวข้องกับเวลาที่ใช้ในระบบ: โซนเวลา เวลาโลก (เวลามาตรฐานกรีนิช) เวลาระบบ เวลางาน ระบบหรือพาร์ติชันใดๆ ใช้เวลาของระบบ เวลาของระบบจะแสดงโดยใช้ค่าเวลาของระบบของวัน

เวลาของระบบเป็นหนึ่งในแนวคิดที่สำคัญที่สุด อย่างไรก็ตาม ยังมีแนวคิดอื่นๆ ที่มีบทบาทสำคัญในการบริหารเวลา พวกเขาจะกล่าวถึงด้านล่าง:

เวลาของระบบท้องถิ่น (เวลาของระบบ) เวลาของระบบท้องถิ่นได้มาจากการเพิ่มเวลากรีนิชส่วนต่างกับเวลากรีนิชและผลต่างปีที่ระบุในเขตเวลาของระบบ ค่าเวลาของระบบของวันประกอบด้วยเวลาของระบบภายในเครื่องทุกประการ แนวคิดเรื่องเวลาของระบบและเวลาของระบบโลคัลจะเท่ากัน

เวลาท้องถิ่นของงาน เวลาท้องถิ่นของงานได้มาโดยการเพิ่มค่าของความแตกต่างกับเวลากรีนิชเข้ากับเวลากรีนิชและความแตกต่างของปีที่ระบุในเขตเวลาของงานในเวลากรีนิช สามารถดูวันที่และเวลาท้องถิ่นของงานได้ในหน้าวันที่/เวลาที่มีคุณสมบัติของงาน

เวลาโลก (UTC) เวลาโลก (เวลามาตรฐานกรีนิช) ใช้ในการคำนวณเวลาของระบบท้องถิ่นและเวลางาน เวลาของระบบท้องถิ่นคำนวณโดยการบวกความแตกต่างจากเวลามาตรฐานกรีนิชและความต่างในปีเข้ากับเวลาโลก

ความแตกต่างของเวลามาตรฐานกรีนิช ความแตกต่างระหว่างเวลาสากล (UTC, เวลามาตรฐานกรีนิช) และเวลาของระบบท้องถิ่น แสดงเป็นชั่วโมงและนาที ค่าลบสอดคล้องกับค่าเบี่ยงเบนทางตะวันตกของกรีนิช และค่าบวกสอดคล้องกับค่าเบี่ยงเบนทางตะวันออกของกรีนิช

ความแตกต่างของปี ความแตกต่างของปีบ่งชี้ว่าปีปัจจุบันของปฏิทินที่ระบบใช้ในเขตเวลาที่กำหนดนั้นแตกต่างจากปฏิทินเกรกอเรียนกี่ปี เวลาตามฤดูกาล เวลาตามฤดูกาล (DST) เป็นส่วนหนึ่งของปีที่เวลาท้องถิ่นอยู่ข้างหน้าเวลามาตรฐานอย่างเป็นทางการสำหรับภูมิภาคที่กำหนด
ความแตกต่างของเวลาตามฤดูกาล ความแตกต่างของเวลาตามฤดูกาลคือจำนวนนาทีที่เวลาท้องถิ่นเคลื่อนที่ไปข้างหน้าเมื่อสลับเป็นเวลาออมแสงหรือถอยหลังเมื่อสลับเป็นเวลาฤดูหนาว 10:00 20:00
โซนเวลา การตั้งค่าโซนเวลาจะกำหนดความแตกต่างจากเวลามาตรฐานกรีนิช และยังระบุว่าจะใช้เวลาตามฤดูกาลหรือไม่ แต่ละโลจิคัลพาร์ติชันของระบบสามารถมีโซนเวลาของตัวเองได้ 10:00 20:00
เขตเวลา เพื่อแสดงให้เห็นการเชื่อมโยงของแนวคิดเหล่านี้กับค่าเวลาของระบบ ให้พิจารณาตัวอย่างของระบบสองระบบที่ใช้เขตเวลาต่างกัน รูปภาพแสดงสองระบบในสองโซนเวลาที่ต่างกัน ระบบ A อยู่ในโซนเวลามาตรฐานกลาง และระบบ B อยู่ในโซนเวลามาตรฐานปักกิ่ง
ค่าเวลาของระบบสำหรับระบบเหล่านี้มีดังนี้: -6:00 +4:00
ระบบเอ 16:00 16:00

ฉันต้องการอธิบายเทคนิคที่น่าสนใจบางประการที่คุณสามารถเปลี่ยนโหมดการแสดงผลของนาฬิการะบบซึ่งอยู่ที่มุมขวาล่างของหน้าจอ การเปลี่ยนแปลงทั้งหมดจะดำเนินการโดยใช้ Registry Editor

ในสาขาทะเบียน HKEY_CURRENT_USER => แผงควบคุม => นานาชาติมีพารามิเตอร์สตริง sTimeFormatซึ่งมีหน้าที่รับผิดชอบรูปแบบการแสดงเวลาที่เราคุ้นเคย ค่าเริ่มต้นของพารามิเตอร์นี้คือ ชม:นาที:สส- ถ้า พารามิเตอร์นี้กำหนดค่าอื่นใดก็จะแสดงบนหน้าจอแทนนาฬิกา

ด้านล่างนี้เป็นไฟล์ REG ที่ตั้งค่าพารามิเตอร์เป็น Tick-Tock:

“sTimeFormat”=”ติ๊กต็อก”

(บรรทัดว่าง)

รีสตาร์ทคอมพิวเตอร์ - ตอนนี้แทนที่จะเป็นเวลาปกติค่าที่ป้อนจะปรากฏที่มุมขวาล่างของจอภาพ เพื่อกลับไป สถานะเริ่มต้นพารามิเตอร์ส่งคืน sTimeFormatความหมาย ฮช:นน:สสและรีสตาร์ทคอมพิวเตอร์ของคุณด้วย

โปรดทราบว่าความยาวของค่าพารามิเตอร์ sTimeFormatต้องไม่เกินแปดอักขระ

หลังจากเปลี่ยนรูปแบบเวลา ข้อความที่ป้อนจะแสดงแทนเวลาของระบบ อย่างไรก็ตาม ระบบจะใช้ความสามารถในการแสดงข้อความที่กำหนดเองพร้อมกับการแสดงเวลาได้ ในสาขารีจิสทรีเดียวกัน พารามิเตอร์ sTimeFormatกำหนดค่าในรูปแบบ HH:mm ข้อความ, ตัวอย่างเช่น:

HH:mm ชั่วโมงเร่งด่วน

ที่ไหน " HH:mm” คือเวลาที่แสดง และ “Rush Hour” คือข้อความที่แสดง (อย่าลืมว่ามีความยาวไม่เกิน 8 ตัวอักษร)

ตัวแก้ไขรีจิสทรีของ Windows เวอร์ชัน 5.00

“sTimeFormat”=”HH:mm ชั่วโมงเร่งด่วน”

(บรรทัดว่าง)

เพื่อให้การเปลี่ยนแปลงมีผล ให้รีสตาร์ทคอมพิวเตอร์

sTimeFormatความหมาย ชม:นาที:สสและรีสตาร์ทคอมพิวเตอร์ของคุณ
นอกจากนี้เมื่อทำการแก้ไขพารามิเตอร์ sTimeFormat คุณคุณสามารถเปลี่ยนประเภทของตัวคั่นอักขระในนาฬิการะบบหรือสลับการแสดงชั่วโมงและนาที (mm:HH) ในการดำเนินการนี้ เพียงสลับตัวอักษร mm และ HH โดยวางไว้ตามลำดับที่คุณต้องการดูเวลา และหากคุณต้องการเปลี่ยนตัวคั่นชั่วโมงและนาที เพียงเปลี่ยนอักขระโคลอนเป็นอักขระที่คุณต้องการ

ไฟล์ REG ที่เกี่ยวข้องจะมีลักษณะดังนี้:

ตัวแก้ไขรีจิสทรีของ Windows เวอร์ชัน 5.00

“sTimeFormat”=”mm-HH”

(บรรทัดว่าง)

หลังจากรีสตาร์ทคอมพิวเตอร์ เวลาจะแสดงขึ้น เช่น ไม่ใช่: “21:25” แต่เป็น: “25-21” โดยหลักการแล้ว คุณสามารถเปลี่ยน (หากต้องการ) ได้เพียงหนึ่งในสองพารามิเตอร์นี้เท่านั้น

หากต้องการคืนรูปแบบการแสดงเวลาของระบบเดิม ให้กำหนดพารามิเตอร์ใหม่ sTimeFormatความหมาย ชม:นาที:สสและรีสตาร์ทคอมพิวเตอร์ของคุณ

เคล็ดลับที่น่าสนใจมาก: คำจารึกที่แสดงถัดจากนาฬิกาจะเปลี่ยนไปตามช่วงเวลาของวัน เมื่อต้องการทำเช่นนี้ ให้ป้อนสาขาตัวแก้ไขรีจิสทรี HKEY_CURRENT_USER => แผงควบคุม => นานาชาติที่คุณต้องการสร้างพารามิเตอร์สตริง 2 ตัวพร้อมชื่อ s1159 และ s2359 - ค่าที่กำหนดให้กับพารามิเตอร์แรกจะแสดงถัดจากนาฬิกาในตอนเช้า และค่าของพารามิเตอร์ตัวที่สองจะแสดงถัดจากนาฬิกาในตอนเย็น พารามิเตอร์นั้นเอง sTimeFormatจะต้องได้รับการกำหนดค่า HH:mm:ss ทท.

ด้านล่างนี้เป็นข้อความของไฟล์ REG ซึ่งมีพารามิเตอร์ s1159กำหนดมูลค่า “ สวัสดีตอนเช้า"และพารามิเตอร์ s2359กำหนดมูลค่า “ สวัสดีตอนเย็น":

ตัวแก้ไขรีจิสทรีของ Windows เวอร์ชัน 5.00

"s1159"="สวัสดีตอนเช้า"

"s2359"="สวัสดีตอนเย็น"

"sTimeFormat"="HH:mm:ss tt"

(บรรทัดว่าง)

หากต้องการกลับสู่สถานะเดิม คุณต้องส่งคืนพารามิเตอร์ sTimeFormatความหมาย ชม:นาที:สส และลบพารามิเตอร์ที่ป้อน s1159และ s2359.

เมื่อดำเนินการตามเคล็ดลับข้างต้นด้วยนาฬิการะบบคุณควรคำนึงว่าการเปลี่ยนแปลงที่เกี่ยวข้องอาจปรากฏในสถานที่และโหมดการทำงานอื่น ๆ เช่นเมื่อรับและส่งจดหมายถึง โปรแกรมเมลเอาท์ลุค เอ็กซ์เพรส



 


อ่าน:



จะทำอย่างไรถ้าคุณพัฒนาแบบออฟไลน์

จะทำอย่างไรถ้าคุณพัฒนาแบบออฟไลน์

ในที่สุดเธอก็ไปเยี่ยมชมตลาดเกมคอมพิวเตอร์ โดยส่องสว่างด้วยแสงจากสัตว์ประหลาดเอเลี่ยนและปืนไฮเทค แน่นอนว่าเป็นเรื่องไม่ธรรมดาเช่นนี้...

การทดสอบโปรเซสเซอร์ว่ามีความร้อนสูงเกินไป

การทดสอบโปรเซสเซอร์ว่ามีความร้อนสูงเกินไป

คุณต้องตรวจสอบอุณหภูมิของโปรเซสเซอร์หรือการ์ดแสดงผลอย่างต่อเนื่อง เพราะหากอุณหภูมิร้อนเกินไป พีซีของคุณก็จะไม่เริ่มทำงาน เกี่ยวกับเรื่องนี้...

บริการสาธารณะของ Yesia คืออะไร

บริการสาธารณะของ Yesia คืออะไร

ไปเป็นวันที่ไม่สามารถรับบริการของรัฐหรือเทศบาลได้หากไม่ได้ไปพบผู้บริหารเป็นการส่วนตัว...

ตำแหน่งของหัวบนเสาอากาศ

ตำแหน่งของหัวบนเสาอากาศ

บทความนี้เปิดเผยวิธีการหลักในการกำหนดราบโดยใช้เข็มทิศแม่เหล็กและสถานที่ที่เป็นไปได้ การใช้งาน...

ฟีดรูปภาพ อาร์เอสเอส