Форум программистов, компьютерный форум, киберфорум
Наши страницы

PowerShell

Войти
Регистрация
Восстановить пароль
 
alvibol
0 / 0 / 0
Регистрация: 28.03.2017
Сообщений: 18
#1

String вида 17 апреля 2017 г. 12:44:23 в datetime - PowerShell

11.05.2017, 14:49. Просмотров 210. Ответов 2
Метки нет (Все метки)

Добрый день! Помогите перевести string в datetime. Пытаюсь сделать так:
Код
$a="17 апреля 2017 г. 12:44:23"
$b=[datetime]$a
И получаю такую ошибку:
Код
Не удается преобразовать значение "17 апреля 2017 г. 12:44:23" в тип "System.DateTime". Ошибка: "Данная строка не распо
знана как действительное значение DateTime. Обнаружено неизвестное слово, начинающееся с индекса 3."
строка:1 знак:13
+ [datetime]$a <<<< =$CurrentValue
    + CategoryInfo          : MetadataError: (:) [], ArgumentTransformationMetadataException
    + FullyQualifiedErrorId : RuntimeException
Команда Get-Date выдает значение схожее с вышеприведенной строкой, но при попытке перевести значение в строку заменяет буквенное название месяца на число.

Не могу понять что мне делать, нужно перевести строку в дату и сравнить с текущей датой, но из-за ошибки не могу выполнить данную задачу (((.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2017, 14:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос String вида 17 апреля 2017 г. 12:44:23 в datetime (PowerShell):

Из string в DateTime - Exception "String was not recognized as a valid DateTime" - C#
У меня в базе данных есть записи такого рода: 2016-8-4 0:01:13 Как можно конвертировать обратно в DateTime в C#? Мои попытки: while...

DateTime.ParseExact(String, String, IFormatProvider) - C#
Обьясните пожалуста действие второго string(format) в методе DateTime.ParseExact(String, String, IFormatProvider),как выбирать формат в...

String в DateTime - C#
Мне выдает ошибку &quot;Строка не распознана как действительное значение DateTime&quot; при запуске вот этого кода Код using System; using...

DateTime.Parse(string) - C#
Как правильно парсить дату из файла? static public Persona Input() { using (StreamReader fileIn = new...

из Dictionary<DateTime, string> в Dictionary<DateTime, string[]> - C#
У меня есть Dictionary&lt;DateTime, string&gt; datenote = new Dictionary&lt;DateTime, string&gt;(); public void addDateNote(DateTime...

Перевод из String в DateTime - C#
Есть число 1382463565.732. Его необходимо перевести в формат datetime. Студия на код MyDate = Convert.ToDateTime (1382463565.732);и ...

2
v_svitere
332 / 269 / 94
Регистрация: 03.06.2009
Сообщений: 799
Записей в блоге: 4
11.05.2017, 15:08 #2
alvibol,
PowerShell
1
2
$a="17 апреля 2017 г. 12:44:23"
$b=get-date $a
Добавлено через 2 минуты
PowerShell
1
2
$a="17 апреля 2017 г. 12:44:23"
$b=[datetime]::Parse($a)
1
alvibol
0 / 0 / 0
Регистрация: 28.03.2017
Сообщений: 18
11.05.2017, 15:17  [ТС] #3
Спасибо! То, что нужно!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2017, 15:17
Привет! Вот еще темы с ответами:

Трабл с преобразованием datetime в string - C#
Доброго времени суток. Имеется БД в SQL Server, пытаюсь написать виндовс приложение в Visual studio. Собственно, столкнулся с такой...

Неправильно читает в string значение DATETIME - C#
Здраствуйте, есть БД MySQL в которой в колонке date есть запись 2015-05-28 19:44:15. Когда я с С# читаю запись, то мне в переменную...

.NET 4.x Не удается перевести string date в DateTime - C#
Добрый день! Подскажите пожалуйста, почему не получается перевести строку формата dd.mm.yyyy HH.mm.ss например &quot;10.10.2009 12:23:21&quot; (ну...

Построить три вида фигуры. На месте вида спереди и вида слева совместить часть вида с частью разреза - AutoCAD


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru