相关文章推荐

CTOD( ) 函数

将字符或数值日期值转换为日期。还可以从字符或数值日期时间值中提取日期并将其作为日期返回。英文“Character to Date”的缩写。

语法

CTOD(字符串/数字 <,格式>)

如果您将 CTOD 函数与需要 格式 参数的日期时间值结合使用,请只指定格式的日期部分,而不要指定时间部分。例如:

CTOD("31/12/2014 23:59:59", "DD/MM/YYYY")

指定时间部分会阻碍结果出现。

字符字面量输入

返回 `20141231`,它显示为 31 Dec 2014(假定当前 Analytics 日期显示格式为 DD MMM YYYY):

CTOD("20141231")
CTOD("31/12/2014", "DD/MM/YYYY")
CTOD("20141231 235959")

数值字面量输入

返回 `20141231`,它显示为 31 Dec 2014(假定当前 Analytics 日期显示格式为 DD MMM YYYY):

CTOD(20141231)
CTOD(31122014, "DDMMYYYY")
CTOD(20141231.235959)

字符域输入

使用当前 Analytics 日期显示格式,将指定的字符域中的每个值作为日期返回:

CTOD(发票日期, "DD/MM/YYYY")
CTOD(收据时间戳)

数值域输入

使用当前 Analytics 日期显示格式,将指定的数值域中的每个值作为日期返回:

CTOD(到期日期, "DDMMYYYY")
CTOD(付款时间戳)

将字符或数值域与日期进行比较

使用 CTOD( ) 函数可将日期与包含代表日期的值的字符或数值域进行比较。

下面的过滤器比较两个值:

  • 将日期存储为 DDMMYYYY 格式的数字的数值 Due_date
  • 字面量日期值 2014 年 7 月 1 日
  • SET FILTER TO CTOD(Due_date, "DDMMYYYY") < `20140701`

    需要日期格式

    包含日期或日期时间值的字符域和数值域必须符合下表中的格式。日期时间值可以使用对其数据类型有效的日期、分隔符和时间格式的任意组合。日期必须位于时间前面,并且必须在两者之间使用一个分隔符。

    日期或日期时间值的日期部分可以使用 Analytics 支持且对其数据类型有效的任意日期格式,前提是格式正确定义了除 YYYYMMDD 和 YYMMDD 以外的 格式

     
    推荐文章