【问题标题】:How to convert date to general format in Alteryx?如何在 Alteryx 中将日期转换为一般格式?
【发布时间】: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


【解决方案1】:

您可以使用公式工具中的公式 - DateTimeAdd("1900-01-01",[Field Name],"days") 来提取日期。 此外,您应该在处理之前将一般格式的日期减去“2”,因为 excel 将 1900 计算为闰年。

Alteryx Workflow

【讨论】:

    猜你喜欢
    • 2014-02-25
    • 2021-10-09
    • 1970-01-01
    • 2017-08-27
    相关资源
    最近更新 更多