Timestamp 使用
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone(Configuration.zoneid));
Calendar startCalendar = Calendar.getInstance(TimeZone.getTimeZone(Configuration.zoneid));
startCalendar.setTimeInMillis(start);
String startStr = sdf.format(startCalendar.getTime());
Calendar endCalendar = Calendar.getInstance(TimeZone.getTimeZone(Configuration.zoneid));
endCalendar.setTimeInMillis(end);
String endStr = sdf.format(endCalendar.getTime());
BasicDBObject dateCondition = new BasicDBObject();
if (start != null && start != 0) {
Date now = cal.getTime();
if (startCalendar.after(now)) {
return Return.FAIL(400, "开始时间 大于 当前时间!");
}
Timestamp starTime = Timestamp.valueOf(startStr);
dateCondition.put("$gte", starTime);
}
if (end != null && end != 0) {
Timestamp endTime = Timestamp.valueOf(endStr);
dateCondition.put("$gte", endTime);
}
logger.info("从" + startStr + "到" + endStr + "jobs信息查询");
上一篇: OO第四单元作业小结
下一篇: 语音直播房间项目文章汇总
推荐阅读
-
多列复合索引的使用 绕过微软sql server的一个缺陷
-
快手在家学习功能如何使用?快手在家学习功能使用教程
-
在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
-
使用cmd命令行窗口操作SqlServer的方法
-
使用SqlBulkCopy时应注意Sqlserver表中使用缺省值的列
-
NanoStudio怎么用?NanoStudio使用方法及常见问题
-
vue中使用stylus步骤解析
-
ae视频怎么添加自定义转场效果? ae专场效果的使用方法
-
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
-
使用Python开发windows GUI程序入门实例