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

    未完……

  • 相关阅读:
    js将单个反斜杠转化为斜杠的问题
    HTML提供的6种空格
    JavaScript 内存管理
    JavaScript:4个常见的内存泄露
    正则多种匹配描述
    css3图片展示方式
    动态规划篇一:初见动态规划
    小球下落(Dropping Balls, Uva 679)
    破损的键盘(悲剧文本)(Broken Keyboard(a.k.a. Beiju Text),Uva 11988)
    铁轨(rails, ACM/ICPC CERC 1997,Uva 514)
  • 原文地址:https://www.cnblogs.com/Rozdy/p/5029485.html
Copyright © 2011-2022 走看看