【发布时间】:2020-07-04 11:02:05
【问题描述】:
您能告诉我如何将日期转换为通用格式(就像我们在 Excel 中所做的那样)吗?
基本上我在 Alteryx 中寻找 Date-INT(Date)。
【问题讨论】:
-
请提供一些带有输入和预期输出的示例。顺便说一句,您根本不应该担心日期在幕后是如何表示的。如果要对其进行格式化以进行显示,请使用
DateTimeFormat,但这将返回一个格式化的显示字符串,不再是日期。在 Alteryx 中,只需将其保留为 Date 或 DateTime,直到您需要该显示字符串。 -
例如,我们有 43862.0028140046 作为 01/02/2020 00:04 的一般形式。我在 Alteryx 和 Int 函数中需要类似的东西。
-
只需将其保留为 DateTime。我相信 int() 只是截断日期?如果是这样,只需将其设为 Date 即可截断时间。
-
您的示例的整数部分 (43862.0028140046) 是 1899-12-31 和您 +1 以纠正 1900 不是闰年的日期之间的天数。所以等式是 DateTimeDiff('1899-12-31',[DateField],'days')+1
标签: date int date-format alteryx