shell
शेल में विभिन्न दिनांक / समय प्रारूप
खोज…
पैरामीटर
स्वरूप | के रूप में व्याख्या की गई |
---|---|
%% | शाब्दिक प्रतिशत संकेत (%) |
%A | सप्ताह के दिन का नाम (जैसे रविवार) |
%a | सप्ताह का नाम लघु fomat (उदाहरण के लिए सूर्य) |
%B | पूरे महीने का नाम (जैसे जनवरी) |
%b | महीने का नाम (उदाहरण जनवरी) |
%H | घंटा (00..23) |
%I | घंटा (01..12) |
%j | वर्ष का दिन (001..366) |
%k | घंटा (0..23) |
%l | घंटा (1..12) |
%M | मिनट (00..59) |
%m | महीना (01..12) |
%p | AM या PM को परिभाषित करें; खाली है अगर ज्ञात नहीं है |
%R | 24-घंटे घंटे और मिनट; % ह:% म |
%r | 12 घंटे की घड़ी का समय (जैसे 11:11:04 PM) |
%S | दूसरा (00..60) |
%s | यूनिक्स युग: सेकंड के बाद से 1970-01-01 00:00:00 UTC (पुराने यूनिक्स में उपलब्ध नहीं) |
%T | समय, %H:%M:%S बराबर है |
%Z | समय क्षेत्र का नाम (जैसे पीडीटी) |
%z | समय क्षेत्र ऑफ़सेट (दिशा, घंटे, मिनट, जैसे -0700) |
टिप्पणियों
नीचे यूनिक्स गोले में date
कमांड के लिए कुछ उपयोगी लिंक दिए गए हैं:
- लिनक्स: जीएनयू मैन पेज फॉर डेट , इसमें फॉर्मेट कोड भी शामिल हैं, स्ट्रैटिफ़ के लिए जीएनयू मैन पेज भी देखें
- FreeBSD: तारीख के लिए BSD मैन पेज , प्रारूप कोड स्ट्रैडटाइम के लिए BSD मैन पेज में रहते हैं
- Apple: OS X मैन पेज फॉर डेट , फॉर्मेट कोड strftime के लिए OS X मैन पेज में रहते हैं
- युग: यूनिक्स समय , जिसे POSIX समय के रूप में भी जाना जाता है (
%s
, सेकंड 1970 से)
नमूना कोड और आउटपुट
#!/bin/bash
#Print Date / Time in different Formats
date1=$(date +'%d-%m-%y')
date2=$(date +'%d-%m-%Y')
date3=$(date +'%d-%b-%Y')
date4=$(date +'%d-%B-%Y')
date5=$(date +'%a %d-%b-%Y')
date6=$(date +'%a %d-%b-%Y %Z')
date7=$(date +'%A %d-%b-%Y')
echo "Print Date in different format"
echo $date1
echo $date2
echo $date3
echo $date4
echo $date5
echo $date6
echo $date7
echo
#print Timestamp
time1=$(date '+%H:%M:%S')
time2=$(date '+%I:%M:%S')
time3=$(date '+%r')
time4=$(date '+%R')
echo "Print Time in different format"
echo "Time in 24h clock: $time1"
echo "Time in 12h clock: $time2"
echo "Time with AM/PM: $time3"
echo "Time in hour&minute: $time4"
exit
उत्पादन
Print Date in different format
01-08-16
01-08-2016
01-Aug-2016
01-August-2016
Mon 01-Aug-2016
Mon 01-Aug-2016 IST
Monday 01-Aug-2016
Print Time in different format
Time in 24h clock: 15:16:06
Time in 12h clock: 03:16:06
Time with AM/PM: 03:16:06 PM
Time in hour&minute: 15:16
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow