Skip to main content

วิธีการแสดงวันที่และเวลาโดยใช้บรรทัดคำสั่ง Linux

Anonim

ในคู่มือนี้เราจะแสดงวิธีพิมพ์วันที่และเวลาโดยใช้บรรทัดคำสั่ง Linux ในรูปแบบต่างๆ

วิธีการแสดงวันที่และเวลา

คุณอาจคาดเดาคำสั่งเพื่อแสดงวันที่และเวลาโดยใช้บรรทัดคำสั่ง Linux มันค่อนข้างง่าย:

วันที่

ตามค่าเริ่มต้นผลลัพธ์จะเป็นดังนี้:

พุธ 20 เมษายน 19:19:21 น. BST 2016

คุณสามารถรับวันที่เพื่อแสดงองค์ประกอบใด ๆ หรือทั้งหมดต่อไปนี้:

  • % a - ชื่อวันย่อ (เช่น mon, tue, wed)
  • % A - ชื่อเต็มวัน (เช่นวันจันทร์วันอังคารวันพุธ)
  • % b หรือ% h - ชื่อเดือนย่อ (เช่น jan, feb, mar)
  • % B - ชื่อเต็มเดือน (มกราคม, กุมภาพันธ์, มีนาคม)
  • % c - ตั้งวันที่และเวลา (วันที่และเวลาเต็ม)
  • C - ปีสั้น (เช่น 14, 15, 16)
  • % d - วันในเดือน (เช่น 01, 02, 03)
  • % D - เหมือนกับ M / D / Y (เช่น 04/20/16)
  • e - วันของเดือนเบาะ (เช่น '1', '2')
  • % F - วันที่แบบเต็มเช่น yyyy-mm-dd
  • % H - hour (00, 01, 02, 21, 22, 23)
  • I - hour (1,2,3,10,11,12)
  • % j - วันในปี (เช่น 243)
  • % k - hour padded (เช่น '1' กลายเป็น '1')
  • % l - เบาะ (12 ชั่วโมง)
  • % m - เดือนหมายเลข (1,2,3)
  • M - minute (1,2,3,57,58,59)
  • % n - บรรทัดใหม่
  • % N - nanoseconds
  • % p - AM หรือ PM
  • P - เช่น% p แต่เป็นตัวพิมพ์เล็ก (แดกดัน)
  • % r - ตั้งเวลานาฬิกา 12 ชั่วโมง
  • % R - เวอร์ชัน 24 ชั่วโมงของชั่วโมงและนาที
  • % s - วินาทีนับตั้งแต่ 1970-01-01 00:00:00
  • % S - วินาที (01,02,03, 57, 58, 59)
  • % t - แท็บ
  • % T - time เช่นเดียวกับ% H:% M:% S
  • % u - วันในสัปดาห์ (1 คือวันจันทร์ 2 คือวันอังคารเป็นต้น)
  • จำนวนสัปดาห์ U ของสัปดาห์ (สมมติว่าวันอาทิตย์เป็นวันแรกของสัปดาห์)
  • % V - หมายเลขสัปดาห์ ISO กับวันจันทร์เป็นวันแรกของสัปดาห์
  • % w - วันของสัปดาห์ (0 คือวันอาทิตย์)
  • จำนวนสัปดาห์ W ของสัปดาห์กับวันจันทร์เป็นวันแรกของสัปดาห์
  • % x - แสดงตำแหน่งวันที่ (12/31/2015)
  • % X - ตัวแทนเวลา (14:44:44)
  • % y - ตัวเลขสองหลักสุดท้ายของปี
  • % Y - ปี
  • % z - เขตเวลาตัวเลข (เช่น -0400)
  • %: z - เขตเวลาตัวเลขดังนี้ (เช่น -04: 00)
  • % :: z - เขตเวลาตัวเลขดังนี้ (เช่น -04: 00: 00)
  • % Z - ตัวย่อเขตเวลาตามตัวอักษร (GMT)
  • - - ยัติภังค์เดียวป้องกันไม่ให้ padding ศูนย์
  • _ - ขีดเฉพาะที่มีช่องว่าง
  • 0 - แผ่นที่มีศูนย์
  • ^ - ใช้เป็นตัวพิมพ์ใหญ่ถ้าเป็นไปได้
  • # - ใช้กรณีที่ตรงกันข้ามถ้าเป็นไปได้

นั่นคือตัวเลือกจำนวนมากและเราสงสัยว่าคำสั่ง date เป็นคำที่คนส่วนใหญ่พยายามที่จะเพิ่มบางสิ่งบางอย่างเมื่อพวกเขาต้องการที่จะสนับสนุนลีนุกซ์และรวบรวมโปรแกรมแรกของพวกเขา

เป็นหลักถ้าคุณต้องการแสดงเพียงแค่เวลาที่คุณสามารถใช้ต่อไปนี้:

วันที่ +% T

จะออก 19:45:00 น. (เช่นชั่วโมงนาทีแล้ววินาที)

นอกจากนี้คุณยังสามารถบรรลุด้านบนโดยใช้ข้อมูลต่อไปนี้:

วันที่ +% H:% M:% S

คุณสามารถแนบวันที่เช่นกันโดยใช้คำสั่งข้างต้น:

วันที่ +% d /% m /% Y% t% H:% M:% S

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

วันที่ + '% d /% m /% Y% H:% M:% S'

วิธีการแสดงวันที่ของ UTC

คุณสามารถดูวันที่ UTC สำหรับคอมพิวเตอร์ของคุณโดยใช้คำสั่งต่อไปนี้:

วันที่ -u

ถ้าคุณอยู่ในสหราชอาณาจักรคุณจะสังเกตเห็นว่าแทนที่จะแสดง "18:58:20" เป็นเวลาที่จะแสดง "17:58:20" ตามเวลา

วิธีแสดงวันที่ RFC

คุณสามารถดูวันที่ RFC สำหรับคอมพิวเตอร์ของคุณโดยใช้คำสั่งต่อไปนี้:

วันที่ -r

แสดงวันที่ในรูปแบบต่อไปนี้:

พุธ 20 เมษายน 2016 19:56:52 +0100

นี่เป็นประโยชน์เพราะมันแสดงให้เห็นว่าคุณเป็นเวลาหนึ่งชั่วโมงก่อนเวลา GMT

บางคำสั่งวันที่มีประโยชน์

คุณต้องการทราบวันจันทร์ถัดไปหรือไม่? ลองใช้วิธีนี้:

วันที่ -d "วันจันทร์ถัดไป"

เมื่อถึงจุดที่เขียนผลตอบแทนนี้ "จันทร์ 25 เมษายน 00:00:00 BST 2016"

-d โดยทั่วไปจะพิมพ์วันที่ในอนาคต

ใช้คำสั่งเดียวกันนี้เพื่อหาว่าวันอาทิตย์หรือวันคริสต์มาสเป็นวันของสัปดาห์ไหน

วันที่ - 12/25/2016

ผลคือวันที่ 25 ธ.ค.

สรุป

เป็นมูลค่าการตรวจสอบจากหน้าคู่มือสำหรับคำสั่งวันที่โดยใช้คำสั่งต่อไปนี้:

วันที่มนุษย์