zoukankan      html  css  js  c++  java
  • sql 获取时间的函数

    -- 获取系统时间
    print getdate()
    -- 获取3天前的时间
    print dateadd(day, -3 , getdate())
    -- 获取3天后的时间
    print dateadd(day, 3 , getdate())
    -- 获取3年前的时间
    print dateadd(year, -3 , getdate())
    -- 获取3年后的时间
    print dateadd(year, 3 , getdate())
    -- 获取3月后的时间
    print dateadd(month, 3 , getdate())
    -- 获取9小时后的时间
    print dateadd(hour, 9 , getdate())
    -- 获取9分钟后的时间
    print dateadd(minute, 9 , getdate())
    -- 获取指定时间之间相隔多少年
    print datediff(year, '2005-01-01', '2008-01-01')
    -- 获取指定时间之间相隔多少月
    print datediff(month, '2005-01-01', '2008-01-01')
    -- 获取指定时间之间相隔多少天
    print datediff(day, '2005-01-01', '2008-01-01')
    -- 获取指定时间的特定部分
    print year(getdate())
    print month(getdate())
    print day(getdate())
    -- 获取指定时间的特定部分
    print datepart(year, getdate())
    print datepart(month, getdate())
    print datepart(day, getdate())
    print datepart(hh, getdate())
    print datepart(mi, getdate())
    print datepart(ss, getdate())
    print datepart(ms, getdate())
    -- 获取指定时间的间隔部分
    -- 返回跨两个指定日期的日期和时间边界数
    print datediff(year, '2001-01-01', '2008-08-08')
    print datediff(month, '2001-01-01', '2008-08-08')
    print datediff(day, '2001-01-01', '2008-08-08')
    print datediff(hour, '2001-01-01', '2008-08-08')
    print datediff(mi, '2001-01-01', '2008-08-08')
    print datediff(ss, '2001-01-01', '2008-08-08')
    -- 在向指定日期加上一段时间的基础上,返回新的 datetime 值
    print dateadd(year, 5, getdate())
    print dateadd(month, 5, getdate())
    print dateadd(day, 5, getdate())
    print dateadd(hour, 5, getdate())
    print dateadd(mi, 5, getdate())
    print dateadd(ss, 5, getdate())
    -- 获取给定字符串的长度
    print len('abcdef')
    -- 大小写转换
    print lower('ABCDEF')
    print upper('abcdef')
    -- 去空格
    print ltrim('    abcd dfd df ')
    print rtrim('    abcd dfd df ')
  • 相关阅读:
    BZOJ 1823: [JSOI2010]满汉全席 [2-SAT]
    POJ 3683 Priest John's Busiest Day[2-SAT 构造解]
    Centos出现-bash: unzip: command not found的解决办法
    物理cpu与逻辑cpu概述
    如何正确查看Linux机器内存使用情况
    connections java.net.BindException: Address already in use_解决方案
    Linux查看端口、进程情况及kill进程
    linux如何查看端口被哪个进程占用?
    如何正确查看Linux机器内存使用情况
    TPS和事务响应时间的关系
  • 原文地址:https://www.cnblogs.com/feifu/p/2948495.html
Copyright © 2011-2022 走看看