【发布时间】:2019-07-01 20:52:04
【问题描述】:
我的磁盘上有德语格式的文件夹:“01.05.2019”,我想将其转换为英文格式:“2019-05-01”。
我正在使用 PowerShell。这样做有什么花哨的功能吗?还是应该获取所有子字符串并重新排序?
目前我只收集字符串:
$OrgDir = "P:\Fotos\Import"
$folders = Get-ChildItem $($OrgDir) -Directory
foreach ($dir in $folders) {
Write-Host "folder: " $dir
}
【问题讨论】:
-
[datetime]::Parse("01.05.2019").ToString('yyyy-MM-dd') -
小心。这可以解释为 1 月 5 日或 5 月 1 日,具体取决于默认的文化设置。
标签: string powershell date