informix常用时间运算和操作方法
本文转载于http://blog.itpub.net/70612/viewspace-1027846/
informix数据库中的时间运算
select first 1 today,current,current -1 units year,current -1 units day,current -1 units hour,current -1 units minute,current -1 units second from systables
select first 1 extend(current,year to day),extend(current,year to second),extend(current,year to year),extend(current,hour to second) from systables
select first 1 extend(current,year to day), extend(current,year to day) - 1 units day,extend(current,year to second),extend(current,year to year),extend(current,hour to second) from systables
select first 1 to_char(current,'%Y%m%d') from systables --Y大写和小写有区别,Y大写年份用4位数字,y小写年份用2位数字
select first 1 extend(to_date('20091015','%Y%m%d'),year to day) from systables
select first 1 day(current) from systables --直接取天
select first 1 date(current) from systables --取到天
select first 1 date(current) - interval(2) day to day from systables --当前日期减2天
select first 1 date(current) - interval(2) year to year from systables--当前日期减2年
select first 1 current,current - 2 units minute from systables --当前日期减2分钟
select first 1 current,date(current) - 2 units day,extend(date(current),year to minute) - 2 units minute from systables
总结
时间格式的字段可以直接和integer进行加减运算,需要注意的是加减运算的参与字段单位必须统一,例如 extend (year to minute)的最小单位是分钟,那么只能和分钟进行运算
例如
select first 1 current,date(current) - 2 units day,extend(date(current),year to minute) - 2 units minute from systables
而不能
select first 1 current,date(current) - 2 units day,extend(date(current),year to minute) - 2 units second from systables 会报错
today current类似于oracle的sysdate
informix的日期的format可以参考informix的global support GLS User's Guide
informix也有to_char() to_date()函数,当然跟oracle的用法完全不同[@more@]
informix常用时间运算和操作方法相关推荐
- Java基础 ----常用时间类
Java基础 ----常用时间类 java.util.Date java.util.Calendar java.text.SimpleDateFormat new Date().getTime() & ...
- php特殊函数,PHP常用特殊运算符号和函数的简单示例
这篇文章主要为大家详细介绍了PHP常用特殊运算符号和函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 注解符号: // 单行注解 多行注解 ...
- python获取系统时间函数_Python常用时间操作总结【取得当前时间、时间函数、应用等】...
本文实例讲述了Python常用时间操作.分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 > ...
- python常用时间处理方法
常用时间处理方法 今天 today = datetime.date.today() 昨天 yesterday = today - datetime.timedelta(days=1) 上个月 last ...
- php识别号码格式豹子,[转载]php新手入门之PHP常用特殊运算符号
php新手入门之PHP常用特殊运算符号,尖锋网站长发布分享. 尖锋网常发布一些技术分享资料和文章.欢迎大家提供高质量的旅游生活养生问答. 注解符号: // 单行注解 多行注解 引号的使用 ' ' 单引 ...
- SQL基础操作_7_时间运算
目录 7.8 时间运算 7.8.1 对时间列进行加减 7.8.2 计算两个时间列的差值 7.8.3 计算两个时间列工作日差值 7.8.4 计算时间列所在的周的序号 7.8.5 计算时间列所在年的周序号 ...
- Python time datetime常用时间处理方法
常用时间转换及处理函数: import datetime # 获取当前时间 d1 = datetime.datetime.now() print d1 # 当前时间加上半小时 d2 = d1 + da ...
- 时间格式化,常用时间,格式
时间格式化,常用时间,格式 const formatData = () => {let time, YYYYMMDDnorm, YYYYMMDD, YYYY, MM, MMChinese, DD ...
- php时间转两位数年份,PHP常用时间函数资料整理
PHP常用时间函数资料整理 PHP是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言.这篇文章主要介绍了PHP常用时间函数资料整理的相关资料,需要的朋友可以参考下. php ...
- php获取上海时间代码,PHP获取常用时间的总结
PHP中获取常用时间的总结 //在代码中设置时区 //方法一:date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' 亚洲/上海 // ...
最新文章
- Python图像处理,cv2模块,OpenCV实现目标跟踪
- spring的view
- CRM Order confirmation form布局
- python元组操作_Python:元组操作总结
- 关于 Cisco SCE 的介绍
- 二级Access数据库大纲知识要点
- Web前端-JavaScript基础教程下
- 牛客——数据库实战(31~61)
- 如何在苹果Mac上的多个空间中工作?
- mysql日期为00_MySQL 8.0.13设置日期为0000-00-00 00:00:00时出现的问题解决
- dataTransfer.getData()在dragover,dragenter,dragleave中无法获取数据的问题
- 《管理的常识》3-“什么是组织结构”读后感及读书笔记
- 启动定时器t0的工作指令是_启动定时器 0 工作的指令是使 TCON 的 ( )_学小易找答案...
- 这份春招攻略,希望大家可以收藏!
- 7 个Javascript 小技巧
- 载体坐标系-惯性坐标系-世界坐标系
- C++ 关于extern 全局变量的应用
- 程序员面试宝典3TH
- HTML显示姓名加学号,补充博士学位信息公示 htmldirect 序号 学号 姓名 院系 专业 学生 .doc...
- HEVC/H265帧类型判断及NALU TYPE介绍