CURRENT_DATETIME
返回指定或默认时区的当前日期和时间。
用法示例
CURRENT_DATETIME()
CURRENT_DATETIME("America/Los_Angeles")
语法
CURRENT_DATETIME([time_zone_name])
参数
time_zone_name- 可选。表示时区的文字字段或表达式。
时区名称
时区名称是 tz 数据库中的 tz 标识符。
请参阅维基百科上的 tz 数据库时区列表,其中提供了虽不全面但较为简单的参考信息。
示例:
America/Los_Angeles
America/Argentina/Buenos_Aires
Etc/UTC
Pacific/Auckland
使用时区名称时,名称和时间戳的其余部分之间必须留有空格:
2014-09-27 12:30:00.45 America/Los_Angeles
注意:并非所有时区名称都可以互换,即使这些时区在一年当中的某些特定期间报告了相同的时间。例如,在夏令时 (DST) 期间,America/Los_Angeles 报告的时间与 UTC-7:00 相同;但在非 DST 期间,其报告的时间与 UTC-8:00 相同。
如果未指定时区,则使用默认时区值(即世界协调时间 [UTC])。
如果 time_zone_name 参数的计算结果为 NULL,则此函数会返回 NULL。
返回数据类型
日期和时间
示例
| 示例公式 | 
|---|
 CURRENT_DATETIME()  | 
    
CURRENT_DATETIME("America/Los_Angeles") | 
    
CURRENT_DATETIME("Asia/Tokyo") | 
    
备注
此函数不适用于兼容模式日期类型。