zoukankan      html  css  js  c++  java
  • DB2时间操作

    以下内容选编自《DB2 基础: 日期和时间的使用

    1、使用SQL获取数据库服务器当前时间戳

    1. SELECT current date FROM sysibm.sysdummy1 
    2. SELECT current time FROM sysibm.sysdummy1 
    3. SELECT current timestamp FROM sysibm.sysdummy1 

    说明:sysibm.sysdummy1表是一个特殊的内存中的表,用它可以显示如上面演示的 DB2 寄存器的值。这里,current date、current time、current timestamp都是DB2的特殊寄存器的名字。

    除了可以使用SQL方式,也可以使用关键字 VALUES 来对寄存器或表达式求值。例如,在 DB2 命令行处理器(Command Line Processor,CLP)上,输入以下命令:

    1. VALUES current date 
    2. VALUES current time 
    3. VALUES current timestamp 

    说明:current date、current time、current timestamp等的寄存器名称的另外一种使用方法是current_date、current_time、current_timestamp。

    2、使用current timezone寄存器来调整GMT或CUT时区

    1. current time - current timezone
    2. current timestamp - current timezone

    说明:同current time等寄存器一样,current timezone也是DB2的特殊寄存器,其值为当前时区的修正值。

    3、使用函数抽取出年、月、日、时、分、秒及微秒

    1. YEAR (current timestamp) 
    2. MONTH (current timestamp) 
    3. DAY (current timestamp) 
    4. HOUR (current timestamp) 
    5. MINUTE (current timestamp) 
    6. SECOND (current timestamp) 
    7. MICROSECOND (current timestamp) 

    从时间戳抽取日期和时间

    1. DATE (current timestamp) 
    2. TIME (current timestamp) 

    4、使用英语来执行日期和时间计算

    1. current date + 1 YEAR
    2. current date + 3 YEARS + 2 MONTHS + 15 DAYS
    3. current time + 5 HOURS - 3 MINUTES + 10 SECONDS

    未完……

  • 相关阅读:
    python进阶学习chapter04(字符串相关)
    python进阶学习chapter03(迭代相关)
    python学习笔记之collections模块的使用
    python进阶学习chapter02(列表、字典、集合操作)
    python接口测试之json模块的使用
    python接口测试之如何发送邮件
    python接口测试之如何操作excel
    python unittest库的入门学习
    python requests库学习笔记
    重建二叉树*
  • 原文地址:https://www.cnblogs.com/Rozdy/p/5029485.html
Copyright © 2011-2022 走看看