प्राप्त करने के लिए मैं एक पाठ के लिए एक तिथि संलग्न करने के लिए निम्न का उपयोग कर सकते हैं:उपयोग UFormat यूनिक्स समय
"Foo {0:G} Foo" -f (date) #returns "Foo 2009-12-07 15:34:16 Foo"
लेकिन मैं यूनिक्स प्रारूप में समय चाहते हैं। मैं इसे date -UFormat %s
द्वारा प्राप्त कर सकता हूं, लेकिन क्या मैं उसी वाक्यविन्यास का उपयोग कर सकता हूं?
जब मैं -UFormat %s
का उपयोग करता हूं तो मुझे 1260199855,65625 मिलता है, मैं दशमलव को कैसे हटा सकता हूं?
अगर मैं का उपयोग [int] (मिल -डेट -उफोर्मेट% s), मुझे "सिस्टम" टाइप करने के लिए "123456789,12345" मान परिवर्तित नहीं कर सकता .Int32 "। त्रुटि: "इनपुट स्ट्रिंग सही प्रारूप में नहीं थी।" – magol
हम्म, आश्चर्य है कि यह एक स्थानीयकरण बग है? –
स्पष्ट रूप से, PowerShell एक स्ट्रिंग से किसी संख्या तक समन्वयित करते समय परिवर्तनीय संस्कृति का उपयोग करता है जिसका अर्थ केवल एक अवधि को दशमलव विभाजक चरित्र के रूप में पहचाना जाता है। मैंने समायोजन के जवाब को अद्यतन किया है। –