2015-03-27 5 views
-3

С powershell v2 Я прочитал данные из Sharepoint и запишу эти данные в Sql Server Tables. Al отлично, но для поля даты даты у меня странный результат:powershell v2 datetime ToString ("yyyyMMdd hh: mm: ss") имеет ошибку

Например, значение поля Sharepoint: 30/01/2015 14:35:06 После применения ToString ("yyyyMMdd hh: mm: ss "), результат: '20150130 14:01:06' Значение минут 01 вместо 35 ??? Может кто-нибудь сказать мне, как это решить. Большое спасибо. Bachir

+0

Какой тип вам применит 'ToString()' to? Можете ли вы предоставить нам полный пример кода? –

ответ

0

Я нашел решение Перед использованием ToString («YYyyMmDd чч: мм: сс») метод, мы должны вызвать метод Update(). Bachir

0

Я решил проблему. Решение состоит в том, чтобы использовать метод ToString для переменной типа datetime: $ dateteimevalue.ToString ("yyyyMMdd HH: mm: ss") с "mm" нижний регистр в минуту, а не HH: MM: ss, потому что если мы используем прописные буквы MM за минуты, это интерпретируется как месяц PowerShell. Bachir

Смежные вопросы