Я получил плоский файл и после разбора и вставки его в таблицу. У меня есть столбец, который имеет даты в формате ГГГГММДДччммссаПреобразование строки в Datetime
Здесь, гггга в год, MM на месяц, дд на день, чч является часом, мм в минуте и сс секундах часть
Я пытаюсь преобразовать это типа DateTime, как указано ниже, но не работает для меня
SELECT CAST(StrDate as DateTime) FROM [dbo].[Mytable]
Например: Колонка имеет значение 20150121190941
в формате Varchar
, и он должен быть преобразован в DateTime
в 2015-01-21 19: 09: 41.000
Я прошу прощения, если это дубликат один.
Для этого укажите пример и ожидаемые выходные данные. – Susang
Как вы его разобрали? Не можете ли вы преобразовать его там и вставить его как 'DateTime'? F.E. с C#: 'DateTime dt = DateTime.ParseExact (" 20150121190941 "," yyyyMMddHHmmss ", CultureInfo.InvariantCulture);' –
Это мой вопрос. Я хочу, чтобы эта строка вставлялась в столбец типа 'DateTime'. Это возможно только после преобразования из 'NVARCHAR (20)' в 'DateTime'. –