![]() |
Строку в datetime
Привет!
Помогите, пожалуйста, перевести строку Код:
Dec 23 19:03:15 2022 GMT Что-то не пойму, как это сделать, а сам PS эту конструкцию не распознаёт. Пробовал что-то вроде (даже без GMT) Код:
$expdate = "Dec 23 19:03:15 2022" Код:
get-date -f "MMM dd HH:mm:ss yyyy" |
Цитата:
Код:
get-date -f R Код:
$a = 'Dec 23 19:03:15 2022 GMT' |
Я не нашел такого формата
Код:
Get-Date $('{0} {3}, {1} {2} {4}' -f 'Dec 23 19:03:15 2022 GMT'.Split()) |
Спасибо вам большое!
Это вывод curl.exe - я с его помощью пытаюсь собирать информацию о датах окончания действия SSL-сертификатов. Это там такой формат даты. Код:
Server certificate: Кстати, в Windows 10 и новее curl.exe поставляется вместе с системой (не путать с алиасом curl к команде Invoke-WebRequest), но он поддерживает меньше возможностей - данных о сертификате SSL от него получить не удаётся. Код:
# встроенный в систему |
Цитата:
Вот, пару ссылок, для информации, возможно, что-либо пригодится: https://habr.com/ru/company/t1_cloud/blog/661107/ https://winitpro.ru/index.php/2020/0...sl-sertifikat/ |
Рецепт с Winitpro не работает, т. к. он использует устаревший класс HttpWebRequest - у меня как раз на нём был основан прошлый скрипт, и это сегодня работает через раз.
С Хабра способ работает, там используется класс TcpClient. |
Цитата:
|
|
Цитата:
Цитата:
|
YuS_2, проверьте kubernetes.io
Устаревший класс не для PS, я для .NET. |
Цитата:
Код:
PS C:\> [Net.HttpWebRequest] | fl FullName, AssemblyQualifiedName |
https://github.com/dotnet/runtime/is...ment-484300926
А вот и та же проблема, с которой я столкнулся: Unable to download HTTPs Certificates, там дают ссылку на обсуждение выше. |
Вложений: 1
Цитата:
Цитата:
Тем не менее, он предустановлен по умолчанию и его функции можно использовать изкаропки Цитата:
Кстати, там речь о PS 7.0.2, но и в 7.2.6 всё то же самое... то бишь устаревшие классы чинить не собираются, если и работают через пень колоду, то это совершенно случайно... :) А как по мне, то правильнее было бы: устарел класс - выпилить его нафик, чтобы и духу его не было - кому надо, переписывайте свой код. А то получается какая-то солянка из трухлявых мухоморов или просто свалка мусорного кода и чтобы обнаружить, что какой-то класс вдруг устарел (он ведь работал ранее и сейчас как-то работает, хоть и неправильно), надо листать документацию, которая написана, мягко говоря, не очень доходчиво. Судите сами: Что это? Рекомендация не использовать и только... для устаревшего класса, как-то невнятно прожевали и выплюнули, имхо. Конкретнее необходимо указывать в самом начале, мол класс устарел, оставлен для совместимости с уже написанным кодом, рекомендуется использовать вместо него то-то и то-то ... так было бы понятнее. |
Время: 06:02. |
Время: 06:02.
© OSzone.net 2001-