如下所示,无论我输入的日期是什么,它都会翻译成1月。
任何人有一个主意吗?
非常感谢你!
PS C:\Users\jy70606> [datetime]::ParseExact("20170519".trim(),'yyyymmdd',$null)
Thursday, January 19, 2017 12:05:00 AM
PS C:\Users\jy70606> [datetime]::ParseExact("20170219".trim(),'yyyymmdd',$null)
Thursday, January 19, 2017 12:02:00 AM
PS C:\Users\jy70606> [datetime]::ParseExact("20160119".trim(),'yyyymmdd',$null)
Tuesday, January 19, 2016 12:01:00 AM
PS C:\Users\jy70606>
最佳答案
mm
是分钟。几个月使用MM
-例如:
[datetime]::ParseExact("20170219".trim(),'yyyyMMdd',$null)
Check out this page on Formatting DateTime和the Custom DateTime Format Strings page
相关信息: Standard DateTime Format Strings
关于powershell - parseexact在Powershell中将所有内容转换为一月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44875504/