#etl #datastage
#etl #datastage
Вопрос:
Как преобразовать гггг-мм-DDThh: мм: сс [ -] чч: мм в метку времени гггг-мм-дд чч: мм: сс в Datastge?
Например:
От
2021-01-26T01:07:00-05:00
До 2021-01-26 01:07:00
Ответ №1:
В зависимости от исходного типа данных вы можете использовать строковые функции и StringToTimestamp, в противном случае вы также можете проверить функции даты и времени.
Ответ №2:
Если тип данных — строка, преобразуйте «T» в пробел » » с помощью функции Convert() . Используйте функцию Left(), чтобы избавиться от » /- чч: мм». Если тип данных — временная метка, ничего не делайте, пока вам не понадобится ее отобразить; во внутреннем представлении временной метки нет буквы «T». Например, если вы записываете ее в текстовый файл, используйте функцию TimestampToString(), чтобы указать желаемый формат, хотя формат по умолчанию может вполне соответствовать вашим потребностям.