วิธีแสดงวันที่และเวลาโดยใช้ Command Line ของ Linux
สิ่งที่ต้องรู้
- พิมพ์วันที่และเวลาในรูปแบบต่างๆ โดยใช้ปุ่ม ลินุกซ์ สั่งการ วันที่.
- ดูหน้าคู่มือสำหรับคำสั่ง date โดยใช้คำสั่ง ผู้ชายเดท.
บทความนี้อธิบายวิธีต่างๆ ในการแสดงวันที่และเวลาโดยใช้บรรทัดคำสั่ง Linux
วิธีแสดงวันที่และเวลา

หากต้องการแสดงวันที่ ให้พิมพ์:
วันที่.
โดยค่าเริ่มต้น ผลลัพธ์จะเป็นดังนี้:
พุธ 20 เม.ย. 19:19:21 BST 2018
แสดงวันที่โดยใช้องค์ประกอบต่อไปนี้:
- %NS: ชื่อวันย่อ (เช่น จันทร์ อังคาร พุธ)
- %NS: ชื่อเต็มวัน (เช่น จันทร์ อังคาร พุธ)
- %NS หรือ %ชม: ชื่อเดือนย่อ (เช่น ม.ค. ก.พ. มี.ค.)
- %NS: ชื่อเดือนเต็ม (มกราคม, กุมภาพันธ์, มีนาคม)
- %ค: วันที่และเวลาของสถานที่ (วันที่และเวลาแบบเต็ม)
- %ค: ศตวรรษ - แสดง แรก สองตัวเลขของปี (เช่น 19 สำหรับ 1999 และ 20 สำหรับ 2020)
- %NS: วันของเดือน (เช่น 01, 02, 03)
- %NS: เหมือนกับ M/D/Y (เช่น 04/20/16)
- %e: วันของเดือนเสริม (เช่น '1', '2')
- %NS: วันที่เต็ม เหมือนกับ yyyy-mm-dd
- %ชม: ชั่วโมง (00, 01, 02, 21, 22, 23)
- %ผม: ชั่วโมง (1,2,3,10,11,12)
- %NS: วันของปี (เช่น 243)
- %k: เสริมชั่วโมง (เช่น '1' กลายเป็น ' 1')
- %l: เสริมชั่วโมง (นาฬิกา 12 ชั่วโมง)
- %NS: เลขเดือน (1,2,3)
- %NS: นาที (1,2,3,57,58,59)
- %NS: บรรทัดใหม่
- %NS: นาโนวินาที
- %NS: AM หรือ PM
- %NS: ชอบ %p แต่ตัวพิมพ์เล็ก (แดกดัน)
- %NS: สถานที่ เวลานาฬิกา 12 ชั่วโมง
- %NS: เวอร์ชัน 24 ชั่วโมงของชั่วโมงและนาที
- %NS: วินาทีตั้งแต่ 1970-01-01 00:00:00
- %NS: วินาที (01,02,03, 57, 58, 59)
- %NS: แท็บ
- %NS: เวลาเท่ากับ %H:%M:%S
- %ยู: วันในสัปดาห์ (1 คือวันจันทร์ 2 คือวันอังคาร ฯลฯ)
- %ยู: หมายเลขสัปดาห์ของปี (สมมติว่าวันอาทิตย์เป็นวันแรกของสัปดาห์)
- %V: หมายเลขสัปดาห์ ISO โดยมีวันจันทร์เป็นวันแรกของสัปดาห์
- %w: วันในสัปดาห์ (0 คือ วันอาทิตย์)
- %W: เลขสัปดาห์ของปี โดยให้วันจันทร์เป็นวันแรกของสัปดาห์
- %NS: การแสดงวันที่ของสถานที่ (12/31/2015)
- %NS: การแสดงเวลาของสถานที่ (14:44:44)
- %y: เลขสองหลักสุดท้ายของปี
- %Y: ปี
- %z: เขตเวลาที่เป็นตัวเลข (เช่น -0400)
- %:z: เขตเวลาที่เป็นตัวเลขดังนี้ (เช่น -04:00)
- %::z: โซนเวลาที่เป็นตัวเลขดังนี้ (เช่น -04:00:00)
- %Z: ตัวย่อเขตเวลาตามตัวอักษร (GMT)
- -: ยัติภังค์เดียวป้องกันการเติมเป็นศูนย์
- _: แผ่นขีดล่างเดียวพร้อมช่องว่าง
- 0: แผ่นที่มีศูนย์
- ^: ใช้ตัวพิมพ์ใหญ่ถ้าเป็นไปได้
- #: ใช้ตัวพิมพ์ตรงข้ามถ้าเป็นไปได้
หากต้องการแสดงเฉพาะเวลาให้ใช้สิ่งต่อไปนี้:
วันที่ +%T
หรือใช้สิ่งต่อไปนี้:
วันที่ +%H:%M:%S
แนบวันที่ด้วยโดยใช้คำสั่ง:
วันที่ +%d/%m/%Y%t%H:%M:%S
หรือใช้สิ่งต่อไปนี้ (เนื่องจาก %T เทียบเท่ากับ %H:%M:%S):
วันที่ +$d/%m/%Y%t%T
NS : และ / อักขระเป็นตัวเลือกและสามารถเป็นอะไรก็ได้ที่คุณต้องการ ตัวอย่างเช่น:
วันที่ +%dc%mc%Y
เอาท์พุท: 24c09c2020หากคุณต้องการใช้ 'c' เป็นตัวคั่นด้วยเหตุผลบางประการ
ใช้สวิตช์ด้านบนหลังเครื่องหมายบวกร่วมกันเพื่อส่งออกวันที่ตามที่คุณต้องการ หากคุณต้องการเพิ่มช่องว่าง คุณสามารถใช้เครื่องหมายคำพูดรอบวันที่
วันที่ +'%d/%m/%Y %H:%M:%S'
วิธีแสดงวันที่ UTC
ดูวันที่ UTC สำหรับคอมพิวเตอร์ของคุณโดยใช้คำสั่งต่อไปนี้:
วันที่ -u.
หากคุณอยู่ในสหราชอาณาจักร คุณจะสังเกตเห็นว่าแทนที่จะแสดง "18:58:20" ตามเวลา จะแสดง "17:58:20" เป็นเวลา
วิธีแสดงวันที่ RFC
ดูวันที่ RFC สำหรับ .ของคุณ คอมพิวเตอร์ โดยใช้คำสั่งต่อไปนี้:
วันที่ --rfc-2822
ซึ่งจะแสดงวันที่ในรูปแบบต่อไปนี้:
พุธ 20 เม.ย. 2561 19:56:52 +0100.
การตั้งค่าสถานะนี้มีประโยชน์เนื่องจากแสดงว่าคุณเร็วกว่า GMT หนึ่งชั่วโมง
คำสั่งวันที่ที่มีประโยชน์บางอย่าง
คุณต้องการทราบวันที่ในวันจันทร์หน้าหรือไม่? ลองสิ่งนี้:
วันที่ -d "วันจันทร์หน้า"
ณ จุดที่เขียนผลตอบแทนนี้ "จันทร์ 25 เม.ย. 00:00:00 BST 2016"
NS -NS โดยทั่วไปจะพิมพ์วันที่ในอนาคตหรือในอดีต ดังนั้น คุณสามารถใช้ "วันจันทร์หน้า" หรือ "วันศุกร์ที่แล้ว" ได้
ใช้คำสั่งเดียวกันนี้เพื่อค้นหาว่าวันเกิดหรือคริสต์มาสของคุณตรงกับวันใดในสัปดาห์
date -d 12/25/2016
ผลคือ อา. 25 ธ.ค.
สรุป
มันคุ้มค่าที่จะตรวจสอบ หน้าคู่มือสำหรับคำสั่งวันที่ โดยใช้คำสั่งต่อไปนี้:
ผู้ชายเดท