我正在尝试构建一个表达式,将日期/时间参数转换为将在 Url 参数字符串中使用的纪元时间戳。
我想我会尝试GetDate()
首先,然后替换实际参数(@[$Package::endingDate]
).
这个语法:
DATEDIFF("s", "19700101", GETDATE() )
产生:
函数“DATEDIFF”不支持数据类型“DT_WSTR”
参数号2.参数类型不能隐式
转换为该函数的兼容类型。要执行此操作
操作时,操作数需要使用强制转换显式强制转换
操作员。
这个语法:
DATEDIFF("s", (DT_WSTR)"19700101", GETDATE() )
产生:
尝试解析表达式 "DATEDIFF("s", (DT_WSTR)"19700101",
GETDATE() )" 失败。表达式可能包含无效标记、
令牌不完整或元素无效。它可能不是格式良好的,
或者可能缺少必需元素的一部分,例如括号。
这个语法:
DATEDIFF("s", CAST("19700101" AS DT_WSTR), GETDATE() )
产生:
尝试将表达式 "DATEDIFF("s", CAST("19700101") 解析为
DT_WSTR), GETDATE() )" 失败。表达式可能包含无效的
令牌、不完整的令牌或无效元素。可能不是
格式良好,或者可能缺少所需元素的一部分,例如
插入语。
有没有办法将日期/时间转换为纪元时间戳,包括时区调整?