SQL CURRENT_TIMEZONE()函数
SQL CURRENT_TIMEZONE() 函数用于返回基于SQL服务器运行的系统时区的协调世界时(UTC)的当前时区偏移。
时区偏移是本地时间和UTC之间的差异,以小时和分钟表示。
该函数返回格式为‘ +/- HH:MM ’的时区偏移,其中正( + )号表示提前于UTC的偏移,负( – )号表示滞后于UTC的偏移。
注意 :在SQL中,时区始终设置为UTC,并且CURRENT_TIMEZONE函数返回UTC时区的名称。
语法
以下是SQL CURRENT_TIMEZONE() 函数的语法:
参数
此函数不接受任何参数。
示例
以下示例演示了CURRENT_TIMEZONE()函数的使用方法-
输出
当我们执行上述查询时,输出结果如下所示 –
示例
假设我们使用以下查询在SQL数据库中使用CREATE语句创建了一个名为STUDENTS的表-
现在,让我们使用INSERT语句向STUDENTS表中插入一些记录,如下所示的查询-
我们可以使用以下查询来验证是否已创建表 –
在SQL数据库中,表 STUDENTS 创建成功。
我们可以使用以下查询语句来获取学生的当前时区-
输出
上述查询的输出如下所示: