DB2开发常用-------日期函数 |
获取时间 |
1、获取当期日期: |
values current date; 2012-08-28 |
2、获取当期时间 |
values current time; 11:56:36 |
3、获取当前时间戳 |
values current timestamp; 2012-08-28 11:57:32 |
4、year() 获取当前年份 |
values year(current timestamp); 2012 |
5、month() 获取当前月份 |
values month(current timestamp); 8 |
6、day() 获取当前日 |
values day(current timestamp); 28 |
7、 hour() 获取当前时 |
values hour(current timestamp); 12 |
8、minute() 获取当前分 |
values minute(current timestamp); 3 |
9、second() 获取秒 |
values second(current timestamp); 48 |
10、microsecond() 获取毫秒 |
values microsecond(current timestamp); 59000 |
11、timestamp转varchar
|
values varchar_format(current timestamp,'yyyy-mm-dd hh24-mm-ss'); 2012-08-28 12-08-21 |
12、timestamp中抽取date
|
values date(current timestamp); 2012-08-28 |
13、timestamp中抽取time
|
values time(current timestamp); 12:14:51 |
14、星期相关 Dayname()返回日期参数中的星期几,返回值类型:字符串;例如:星期一 |
values dayname(current timestamp); Tuesday |
Dayofweek()返回日期参数中的星期几,返回值类型:整数;例如:1;其中1代表星期日 |
values dayofweek(current timestamp); 3 |
Dayofweek_iso()返回日期参数中的星期几,返回值类型:整数;例如:1;其中1代表星期一 |
values dayofweek_iso(current timestamp); 2 |
Week()返回日期参数中所在年的第几周,返回范围在(1-54)的整数,以星期日作为一周的开始 |
values week(timestamp('2012-1-8')); 2 |
Week()返回日期参数中所在年的第几周,返回范围在(1-53)的整数,以星期一作为一周的开始ITPUB个人空间ks t7\W K |
values week_iso(timestamp('2012-1-8')); 1 |
15、时间与字符串之间转换 Varchar_format(<time>,’yyyy-mm-dd’)返回值:字符串 |
values varchar_format(current timestamp,'yyyy-mm-dd hh24-mm-ss'); 2012-08-28 12-08-37 |
To_char() |
values to_char(current timestamp); Aug 28, 2012 12:37:33 PM |
Char() |
values char(current timestamp); 2012-08-28-12.38.10.387000 values char(time('22:24:23')); 22.24.23 |
字符串转日期或时间 Date() |
values date('2012-1-1'); 2012-01-01 |
Time() |
values time('22.22.22'); 22:22:22 |
Timestamp() |
values timestamp('2012-1-1-22.42.23.000890'); 2012-01-01 22:42:23 |
16、时间计算 |
values current date+1 year+2 months+4 days; 2013-11-01 |
17、时间差计算 Timestampdiff() 前提条件:1、不考虑闰年;2、假设每个月只有30天 1 = 秒的小数部分 |
timestampdiff(2,char(current timestamp - timestamp(task.create_))) |
精确计算()返回值:整数 |
(DAYS(<timestamp1>) - DAYS(<timestamp2>)) * 86400 + |
相关推荐
DB2使用经验积累-导入导出-编程-函数-sql优化
DB2常用函数 包括字符串函数、日期函数、运算函数等等
DB2常用函数详解,包括进200个常用函数,很详细
DB2-SQL 数据库函数 DB2-SQL 数据库函数
DB2常用函数详解(一):字符串函数 VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) ...
DB2的sql语句、函数使用汇总.各种常用的命令总结
该文档对DB2和Oracle中的一些常用函数进了比较,方便转型的人学习了解
DB2数值函数简介及使用 1、取绝对值的函数:abs、absval 2、向上取整:ceil、ceiling 3、向下取整数:floor 4、求M的n次幂:power(M,n) 5、随机数:rand(m)函数 6、四舍五入:round (m,n) 7、将数值转换为字符串形式...
自己整理的DB2函数大全,希望对学习和使用DB2的兄弟们能有所帮助
DB2数据各种日期函数的 介绍 实例说明 实用于刚接触DB2的同学们
db2函数大全 常用总结的db2的所有方法等
自己总结的关于 db2数据库当前日期和前一天日期的sql语句
DB2各类函数的分类总汇文档 1. 聚合函数 2. 类型转换函数 3. 数学函数 4. 字符串函数 5. 日期时间函数 6. XML 函数 7. 分区函数 8. 安全函数 9. 其他
DB2函数大全 函数名 函数解释 函数举例
MSSQL DB2 ORACAL三种数据库常用函数对比大全,对比以上的数据库,查询的时候很有用。熟悉三种数据库的函数。采用excel的表格的方式呈现。
DB2函数大全 函数名 函数解释
DB2函数大全
DB2函数名称及举例,例如avg,coalesce,concat,count,replace,space,to_char