关于程序中时间的一些操作处理
来源:互联网 发布:快速备案淘宝网 编辑:程序博客网 时间:2024/05/29 15:51
1、将一个时间转化为指定格式(oracle中)
TO_CHAR(SSS009,'yyyy-mm-dd') SSS009 //SSS009 格式可为 :2014/12/24 11:53:46
2、判断当前时间是否在一个区间内(oracle中)
SSS114 <=TO_CHAR(SYSDATE,'yyyy-mm-dd') //SSS114格式为 2013-08-15
SSS115 >=TO_CHAR(SYSDATE,'yyyy-mm-dd') //SSS115格式为 9999-12-31
(SYSDATE,'yyyy-mm-dd') SYSDATE 取数据库中指定的时间 前后时间格式一致可以直接比较大小
3、java中比较时间大小(java中)
/**
* 比较日期大小 d1>d2 返回 1; d1=d2 返回 0;d1<d2 返回 -1。
* @param d1
* @param d2
* @return
* @author zwl
* @date 2014-12-9 下午12:34:01
*/
public static int compareTwoDate(Date d1,Date d2){
if(d1.after(d2)){
return 1;
}else if(d1.before(d2)){
return -1;
}else{
return 0;
}
}
/**
* 比较日期大小 d1>d2 返回 1; d1=d2 返回 0;d1<d2 返回 -1。
* @param d1
* @param d2
* @return
* @author zwl
* @throws BusinessException
* @throws ParseException
* @date 2014-12-9 下午12:34:01
*/
public static int compareTwoDate(String d1,String d2,String format) throws BusinessException{
try{
SimpleDateFormat sf=new SimpleDateFormat(format);
Date dd1=sf.parse(d1);
Date dd2=sf.parse(d2);
return compareTwoDate(dd1, dd2);
}catch(Exception e){
e.printStackTrace();
throw new BusinessException(e.getMessage());
}
}
- 关于程序中时间的一些操作处理
- Oracle中关于时间的一些处理
- java中关于时间的一些常规操作
- 关于时间格式的一些处理方法
- 关于系统时间的一些操作
- js中关于时间的一些函数
- C程序中对时间的处理
- 重要的经典的贴子:关于M8程序时运行中一些意外事件的处理
- Shell中关于时间的处理
- python中关于时间的处理
- Mybatis中关于时间的处理
- C++中关于时间的处理问题
- java中关于时间的处理
- python中关于时间变量的处理
- 项目中关于时间的处理方式
- springMVC中关于时间的处理
- jdbc中关于时间的处理
- pandas中关于时间的处理总结
- android ImageView scaleType属性
- 第五届蓝桥杯C/C++本科B组(真题试做)(1~5)
- HDU 4857 逃生 拓扑排序+反向建图
- Python/C API使用方法简介 (在C/C++中嵌入Python)
- SQLNET.AUTHENTICATION_SERVICES= (NTS)和SQLNET.AUTHENTICATION_SERVICES= (NONE)区别
- 关于程序中时间的一些操作处理
- json处理-用Introspector提取BeanInfo
- HDU 5054 Alice and Bob 数学
- LINUX下环境SVN服务器搭建
- 数据安全
- Hibernate-Search使用
- 给KVM虚拟机增加硬盘
- IOS——NSDate昨天、今天、明天
- 剑指offer 面试题27 二叉搜索树转换为排序双向链表