本文为您介绍如何使用实时计算日期函数NOW。

语法

BIGINT NOW()
BIGINT NOW(a)

入参

参数 数据类型
a INT

功能描述

  • 未指定参数时返回当前时区时间的时间戳,单位为秒。
  • 可以在括号内输入INT类型参数作为偏移值(单位:秒),返回偏移后的时间戳。例如,now(100)返回当前时间戳加100秒的时间戳。
    说明 偏移值a为NULL时,NOW(a)返回值为NULL。

示例

  • 测试数据
    表 1. T1
    a(INT)
    null
  • 测试语句
    SELECT 
     NOW() as now,
     NOW(100) as now_100,
     NOW(a) as now_null
    FROM T1;
  • 测试结果
    now(BIGINT) now_100(BIGINT) now_null(BIGINT)
    1403006911 1403007011 null