PowerShell 技能连载 - 按区域转换数据
当转换数据(将它转换为不同的数据类型)时,PowerShell 支持两种不同的方式方式。
以下是一个例子:
1 | [DateTime]'12.1.2017' |
两行代码都将一个字符串转为一个 DateTime 对象。第一行代码代表强制转换。它可能成功也有可能失败,并且它总是使用语言中性的格式(US 格式),所以它应为一个 月-日-年 格式。
第二行代表“尝试转换”:该转换要么成功要么静默地返回 $null
。该转换遵循当前的区域设置,所以如果您在一个德文系统众运行这段代码,这段文字被解释成 日-月-年 格式。
PowerShell 技能连载 - 按区域转换数据
http://blog.vichamp.com/2017/03/23/casting-data-with-culture/