मैं Get-Date
इस तरह से कोई समस्या cmdlet को प्रारूपित कर सकता हूं :
$date = Get-Date -format "yyyyMMdd"
लेकिन एक बार मुझे एक चर में एक तारीख मिल गई , तो मैं इसे कैसे प्रारूपित करूं? नीचे दिया गया बयान
$dateStr = $date -format "yyyMMdd"
यह त्रुटि देता है:
"आपको '-f' ऑपरेटर के दाईं ओर एक मूल्य अभिव्यक्ति प्रदान करनी होगी"
-f
ऑपरेटर है (सिंटैक्स के साथ जैसा कि स्वीकृत उत्तर में दिखाया गया है), लेकिन कोई -format
ऑपरेटर नहीं । त्रुटि संदेश ormat
एक वैध आरएचएस ऑपरेंड नहीं होने के बारे में शिकायत कर रहा है, लेकिन ध्यान दें कि हाल ही में PowerShell संस्करण वास्तव में एक अलग, अधिक उपयोगी त्रुटि संदेश का उत्सर्जन करते हैं:Unexpected token '-format' in expression or statement
$date -format "yyyMMdd"
की तुलना में किसी एकल ऑब्जेक्ट को स्वरूपित करने के लिए बहुत अधिक सहज है'{0:yyyyMMdd}' -f $date
।