您的位置:首页 > 其它

使用时间控件,并且比较时间大小,和时间类型之间的转换

2017-03-14 14:05 239 查看
<!-- link 日历资源 -->
<link rel="stylesheet" type="text/css" href="../css/jquery.datetimepicker.css"/>
<script src="../js/jquery.datetimepicker.js"></script>

1.//绑定时间插件

$('#keyword_id_purchaseOrder_startPurchaseTime').datetimepicker();
$('#keyword_id_purchaseOrder_startPurchaseTime').datetimepicker({value:'',step:10});
$('#keyword_id_purchaseOrder_endPurchaseTime').datetimepicker();
$('#keyword_id_purchaseOrder_endPurchaseTime').datetimepicker({value:'',step:10});

2.//判断开始时间不得大于结束时间
if((undefined != startPurchaseTime || "" != startPurchaseTime) && (undefined != endPurchaseTime || "" != endPurchaseTime))
{
var newStartTime=new Date(startPurchaseTime);//开始时间对象
var newEndTime=new Date(endPurchaseTime);    //结束时间对象
if(newStartTime.getTime()>newEndTime.getTime()){
$.messager.alert("错误提示","结束日期不能小于开始日期","error");
return ;
}
}

3.string --Timestamp (数据库表结构类型)

Timestamp timestamp = new Timestamp(System.currentTimeMillis());

Timestamp startTime = null;

String tspurchaseTime = getRequest().getParameter("purchaseTime");

startTime = timestamp.valueOf(tspurchaseTime );

4.Timestamp--string

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String purchaseTime=format.format(pruPurchaseorder.getPurchasetime())

5.SQL语句中  判断时间范围

<if test="@Ognl@isNotBlank(startTime)">
and tpo.purchaseTime <![CDATA[>=]]>
#{startTime, jdbcType=TIMESTAMP}
</if>
<if test="@Ognl@isNotBlank(endTime)">
and tpo.purchaseTime <![CDATA[<=]]>
#{endTime, jdbcType=TIMESTAMP}
</if>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐