निम्नलिखित लाइन वाली CSV-फ़ाइल को देखते हुए:
HEAD; 1; 49,999; 2017/08/10 ;;;
.. मुझे d-m-yyy के रूप में दी गई तिथि को dd.mm.yyyy और / या yyyy-mm-dd (निश्चित रूप से, स्वाभाविक रूप से दोहरे अंक वाले दिन और महीने के रूप में) में सुधार करने की आवश्यकता है
जबकि मुझे PowerShell के पीछे बहुत अधिक चतुराई दिखाई देती है, मुझे यह बहुत बुरा लगता है। कोई भी मदद बहुत ही सराहनीय होगी!
यह एक आकर्षण की तरह काम करता है, सिवाय इसके कि यह मूल दिन और महीने की स्थिति की गलत व्याख्या करता है। 8-10 अक्टूबर 8 का मतलब है, 10 अगस्त नहीं जो कि cmdlet बाहर है ..
—
Bjørn H. Sandvik
उस स्थिति में आपको शक्तियों को बताना होगा कि किन संस्कृतियों का उपयोग करना है:
—
whatever
$Culture = New-Object system.globalization.cultureinfo 'en-us'; Get-Date ([datetime]::parse("8-10-2017",$Culture)) -Format dd.MM.yyyy
मैं PowerShell को बहुत खराब पसंद करना चाहता हूं .. एक पूर्ण और उत्कृष्ट समाधान के लिए धन्यवाद, जो भी हो!
—
Bjørn H. Sandvik
Get-Date 8-10-2017 -Format "MM.dd.yyyy"