如何获取生成日期' /'作为日期分隔符?需要生成以美国为中心的日期格式。无论指定的格式如何,PowerShell似乎始终使用区域设置。它设置为' - '在我的系统上,但我需要使用' /'。
生成日期PS C:\src> Get-Date -Format MM/dd/yyyy
06-26-2017
PS C:\src> Get-Date -Format "MM/dd/yyyy"
06-26-2017
PS C:\src> Get-Date -Format 'MM/dd/yyyy'
06-26-2017
PS C:\src> Get-Date -Format "MM`/dd`/yyyy"
06-26-2017
日期分隔符设置为' - '在我的机器上。我没有找到Set-UICulture命令。
PS C:\src> (Get-UICulture).DateTimeFormat.DateSeparator
-
答案 0 :(得分:3)
在格式字符串中,/
表示当前的UICulture日期分隔符。要强制它显式为/
字符,您必须使用\
字符将其转义:
Get-Date -Format "MM\/dd\/yyyy"