SECOND

返回给定日期的秒数部分。

用法示例

SECOND(Date)

语法

1) 返回日期和时间值的秒数部分。

SECOND( date_expression )

2) 从兼容模式日期值返回秒数部分。

SECOND( X [, format_string ])

参数

  • date_expression - 日期和时间字段或表达式。
  • X - 计算结果为“文本”“数字”或兼容模式日期的字段或表达式。
  • format_string - X 的格式。如果 X 正确配置为语义日期字段,则为可选。

兼容模式日期的格式字符串

如果 X 是文本字段或表达式,或者处于兼容模式的日期,则受支持的日期函数接受以下输入格式:

  • 系统接受任何有效的 strptime 格式。
  • 'BASIC': %Y/%m/%d-%H:%M:%S
  • 'DEFAULT_DASH': %Y-%m-%d [%H:%M:%S]
  • 'DEFAULT_SLASH': %Y/%m/%d [%H:%M:%S]
  • 'DEFAULT_DECIMAL': %Y%m%d [%H:%M:%S
  • 'RFC_1123': 例如,格林尼治标准时间 (GMT) 2008 年 5 月 24 日星期六 20:09:47
  • 'RFC_3339': 例如,2008-05-24T20:09:47Z
  • 'DECIMAL_DATE':'DEFAULT_DECIMAL' 相同

如果 X 是数字字段或表达式,则支持的时间函数接受以下输入格式:

  • 自 Epoch 以来的 'SECONDS': 秒数
  • 自 Epoch 以来的 'MILLIS': 毫秒数
  • 'MICROS': 自 Epoch 以来的微秒数
  • 自 Epoch 以来的纳秒数 'NANOS':
  • 自纪元以来的天数'JULIAN_DATE':

示例

示例公式 输入 输出
SECOND(Date) Jan 1, 2019 0
SECOND(Date as Text, 'BASIC') 2019/01/01-09:40:45 45
SECOND(Date as Number, 'SECONDS') 1561784874 54

SECOND(Date as lots of Numbers, 'MILLIS')

1562004058620 59

备注

此函数可用于兼容模式日期以及升级后的“日期”和“日期和时间”数据类型。