我在文本文件中有以下格式的日期:06/18/2012 (dd/mm/yyyy),我想使用 Powershell 将其转换为:2012-18-06 (yyyyddmm)。
(Get-Content C:\script\test.txt) |
Foreach-Object {$_ -replace "([0-9]+)/+([0-9]+)/+([0-9]+)", '$3$2$1'} |
Set-Content C:\script\test.txt
以上似乎工作正常。虽然我正在努力改变以下内容
12 Jan 2013 Test.docx
01 February 2001 File.pptx
Meeting 04 Feb 2012.xls
09 September 2011.txt
30 Jan 13.doc
进入 (yyyyddmm)
在 SQL Server 或 Powershell 中是否有一种简单的方法来执行此操作?