将日期时间从2019-05-02 12:00:00转换为日期字符串,再到2019-05-02



我正在尝试在SQL转换中的软件包内运行查询。TRYO将DateTime转换为String,其中我拥有的值2019-05-02 12:00:00 AM到2019-05-02

*
FROM <MyTable>  where datekey ='" + (DT_STR,20,1252)(@[User::NextStartTime]) + "'

我尝试了此功能,但它给出了一个输出,dateKey = '12:00:00 AM',但我正在寻找'2019-05-02'

您可以简单地使用以下表达式:

LEFT((DT_WSTR,50)@[User::NextStartTime],10)

输出:

2019-05-10

基于演员表(SSIS表达式(官方文档:

将字符串施放到dt_date,反之亦然时,使用转换的位置。但是,该日期为Yyyy-MM-DD的ISO格式,无论该语言环境偏好是否使用ISO格式。

最新更新