PowerShell: от строки к дате и времени, но в европейском формате - PullRequest
0 голосов
/ 06 марта 2019

Я могу создать DateTime Объект из строки, подобной этой:

[datetime]"10.12.2018"

Проблема в том, что она всегда будет принимать American DateTime

PS Z:\Powershell-Scripts\Functions> [datetime]"10.12.2018"

Freitag, 12. Oktober 2018 00:00:00

Могу ли я как-то сказать PowerShell, что я нахожусь в Европе, и он должен создавать европейские объекты даты и времени?

Большое спасибо!

1 Ответ

1 голос
/ 06 марта 2019

Вызов DateTime.Parse() с CultureInfo экземпляром:

$dateString = '10.12.2018'

# DateTime.Parse accepts an IFormatProvider - and CultureInfo implements IFormatProvider!
# Let's take French
$frenchCulture = [cultureinfo]::GetCultureInfo('fr-FR')

# Pass the format provider as the second argument
[datetime]::Parse($dateString, $frenchCulture)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...