PowerShell:
भविष्य या अतीत में तारीख की गणना
कैसे:
भविष्य की तारीख की गणना:
# 10 दिन बाद की तारीख
$futureDate = (Get-Date).AddDays(10)
Write-Output $futureDate
अतीत की तारीख:
# 10 दिन पहले की तारीख
$pastDate = (Get-Date).AddDays(-10)
Write-Output $pastDate
सैंपल आउटपुट:
सोमवार, 17 अप्रैल, 2023 14:32:21
गहराई से जानकारी:
डेट की गणना न केवल योजनाओं के लिए महत्वपूर्ण है, बल्कि अनुप्रयोग के लिए भी ज़रूरी होती है, जैसे की डाटाबेस का समय-आधारित प्रेरण (triggering) और कैलेंडर अनुप्रयोग। ऐतिहासिक रूप से, तारीखों के मैनुअल परिवर्तन से बहुत समय लगता था और गलतियां होने की संभावना भी रहती थी। PowerShell और अन्य प्रोग्रामिंग भाषाओं के आने से यह कार्य बहुत आसान और सटीक हो गया है।
लिनक्स शेल जैसे विकल्प तारीख की गणना के लिए date
कमांड प्रदान करते हैं। जबकि SQL में DATEADD()
और DATEDIFF()
जैसे फंक्शंस हैं। लेकिन PowerShell में Get-Date
का AddDays()
, AddHours()
, AddMinutes()
आदि मेथोड का प्रयोग करने से हम बहुत ही सहजता से तारीखों की गणना कर सकते हैं।
इसके विस्तृत उपयोगिता में, हम लीप इयर, टाइम ज़ोन्स की जटिलताओं, और डेट-टाइम फॉरमेटिंग के विभिन्न मानकों को भी संभाल सकते हैं, जिससे कि अनुप्रयोग विश्वव्यापी स्तर पर सही काम कर सके।
यह भी देखें:
- PowerShell कार्यशील उदाहरण: PowerShell Gallery
- अंतर्राष्ट्रीय मानकों के बारे में: ISO 8601 Date and time format