Мне нужна помощь в преобразовании md/dd/yyyy h: mm в DD/md/yyyy h: mm Пример 11/12/2016 12:58 до 12:58 12/11/2016 и затем получают их в две колонки, формат даты и формат времениКак преобразовать TimeStamp из md/dd/yyyy h: mm в DD/md/yyyy h: mm
0
A
ответ
0
Если столбец DateTime/тип вы можете использовать DATEPART функцию отдельной даты данных datetime2 часть из время часть.
В Derived Редактор преобразования столбца, создать два столбца и выберите <add as new column option>
использовать эти выражения:
Чтобы получить Дата
(DT_WSTR,2) DATEPART("dd", TimestampColumn) + "/" +
(DT_WSTR,2) DATEPART("mm", TimestampColumn) + "/" +
(DT_WSTR,4) DATEPART("yyyy", TimestampColumn)
Чтобы получить Time
(DT_WSTR,2) DATEPART("Hh", TimestampColumn) + ":" +
(DT_WSTR,2) DATEPART("mi", TimestampColumn)
Однако, если ваша колонка является varchar или nva rchar, вы можете использовать функцию SUBSTRING, чтобы получить дату и время в двух производных столбцах. i.e:
SUBSTRING(TimestampColumn,1,2) --> will give you the month
SUBSTRING(TimestampColumn,4,2)--> will give you the day
SUBSTRING(TimestampColumn,7,4) --> will give you the year
SUBSTRING(TimestampColumn,12,5) --> will give you the time
Дайте мне знать, если это поможет.
Можете ли вы показать свой код до сих пор? – Blackbam