java如何指点年月日去生成时间,把生成的毫秒数存入到数据库
2016-07-26 00:01
567 查看
/**
* 让随机生成的时间的毫秒数减去一个指定的时间的毫秒数
* @param long1
* @return
*/
public static Long getLong(Long long1){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH,0);
calendar.set(Calendar.YEAR,2000);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY,0);
calendar.set(Calendar.MINUTE, 0);//指定时分
calendar.set(Calendar.SECOND, 0);//制定秒
Date date=calendar.getTime(); //得到date时间
System.out.println(date.toString()+" 00");
return long1-date.getTime();//返回long类型的毫秒数
}
/**
* 让随机生成的时间的毫秒数加上一个指定的时间的毫秒数
* @param long1
* @return
*/
public static Long getLong1(Long long1){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH,0);
calendar.set(Calendar.YEAR,2000);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY,0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
Date date=calendar.getTime();
System.out.println(date.toString());
return long1+date.getTime();
}
当你在根据条件查询的时候把输入的时间再减去指定的毫秒数就能进行比较;
mybatis中不能用> <必须转义如下
<if test="osTime!=null and osTime!='' ">
and os_time1 <=#{osTime}
</if>
<if test="osTime!=null and osTime!='' ">
and os_time2 >=#{osTime}
</if>
gt代表大于 lt代表小于
* 让随机生成的时间的毫秒数减去一个指定的时间的毫秒数
* @param long1
* @return
*/
public static Long getLong(Long long1){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH,0);
calendar.set(Calendar.YEAR,2000);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY,0);
calendar.set(Calendar.MINUTE, 0);//指定时分
calendar.set(Calendar.SECOND, 0);//制定秒
Date date=calendar.getTime(); //得到date时间
System.out.println(date.toString()+" 00");
return long1-date.getTime();//返回long类型的毫秒数
}
/**
* 让随机生成的时间的毫秒数加上一个指定的时间的毫秒数
* @param long1
* @return
*/
public static Long getLong1(Long long1){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH,0);
calendar.set(Calendar.YEAR,2000);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY,0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
Date date=calendar.getTime();
System.out.println(date.toString());
return long1+date.getTime();
}
当你在根据条件查询的时候把输入的时间再减去指定的毫秒数就能进行比较;
mybatis中不能用> <必须转义如下
<if test="osTime!=null and osTime!='' ">
and os_time1 <=#{osTime}
</if>
<if test="osTime!=null and osTime!='' ">
and os_time2 >=#{osTime}
</if>
gt代表大于 lt代表小于
相关文章推荐
- hibernate.cfg.xml 配置及注意问题详解
- 【微服务】【】
- Java开发中的23种设计模式详解
- java中创建线程的三种方式
- 快速排序java
- java 打印例子(字符串换行问题)
- java中打印数组的5种方法
- java条形码的生成与扫描
- java内存分配策略
- Java内存区域与内存溢出异常与Eclipse运行速度调优
- java反编译
- 对java:comp/env的研究
- 通过Spring-boot整合dubbo框架
- spring的sample地址
- java多线程(一)
- Java直接内存访问的技巧
- eclipse中 svn插件导入maven项目
- finity和infinity
- java分布式事务处理
- Java基本功——初始化与清理