这里主要用到datetime的静态方法static datetime ParseExact(string s, string format, System.IFormatProvider provider)
$dateTimeStr = '20141231T23:59:59' $format = 'yyyyMMddTHH:mm:ss' $formatProvider = [Globalization.CultureInfo]::InvariantCulture [datetime]::ParseExact($dateTimeStr,$format,$formatProvider) #2014年12月30日 23:59:59
本文链接: https://www.pstips.net/convert-iso8601-date-string-to-date-object.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
[datetime]::ParseExact($dateTimeStr,$format,$formatProvider) 您好 请教一下,这个方法在转换日期类型的字符串时,若是字符串的格式不正确,转换时会抛异常。
我现在有一个这样子的问题,我是通过管道 来转换 成日期类型。因为管道传递过来的格式可能不太一样。我是想:格式如果不正确,转换失败的时候,直接跳过继续下面的一个,不让其抛出异常。
请教,这个怎么可以实现。感谢
[datetime]::TryParseExact
感谢!!! 我想请教一下,我可以去哪里查资料,能查到 powershell 都是包含有什么方法。就比如[datetime]::TryParseExact 这个方法。 我还想了解了解 其他的功能方法,我可以去哪里查看这一块的资料。谢谢!
这是.NET里面的方法 https://msdn.microsoft.com/en-us/library/system.datetime_methods(v=vs.110).aspx