gpt4 book ai didi

Powershell - 字符串内的正斜杠

转载 作者:行者123 更新时间:2023-12-03 12:42:51 25 4
gpt4 key购买 nike

据我所知,正斜杠在 PowerShell 中不是特殊字符,但在这种特殊情况下,正斜杠会导致问题。

Write-Host $([DateTime]::Now.ToString("MM/dd yyyy"))

在这种情况下 ToString忽略自定义日期格式(可能是因为它无法解析它)并以默认格式输出日期。

我知道如何解决这个问题 - 我可以用反斜杠转义正斜杠 "MM\/dd yyyy" ,但我想知道为什么有必要。

最佳答案

这不是 PowerShell 做的,而是 .Net 框架做的。/在日期格式中被视为 date separator并将替换为 Windows 设置中设置的日期分隔符。如您所见,转义是一个反斜杠。

Write-Host $([DateTime]::Now.ToString("MM\/dd yyyy"))

关于Powershell - 字符串内的正斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22429046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com