- 浏览: 432859 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
CmdSmith:
这么构建出来的应该都是完全二叉树吧。。
java实现二叉树的构建以及3种遍历方法 -
haoyuan2012:
非常好,很受益
java实现二叉树的构建以及3种遍历方法 -
haizhiguang:
请问楼主是如何想到 nodeList.get(parent ...
java实现二叉树的构建以及3种遍历方法 -
Angry_Icarus:
赞赞赞
java实现二叉树的构建以及3种遍历方法 -
lilin9043:
刚刚用这个 不会用
UrlRewrite时需要注意的问题:action以及正则表达式
1.以前的办法
2.现在的办法
3.一个日期的辅助方法
.
/** * 根据月份设置活动的开始何结束时间 * * @param activity * @param activityMonthPara * 客户端选择的月份 * @return */ public Advertisement setActivtityDate(Advertisement activity, String activityMonthPara) { int year; String month = null; String day = "01"; Calendar today = Calendar.getInstance(); today.setTime(new Date()); year = getActivityYear(today, activityMonthPara); // today.add(Calendar.MONTH, 1); // today.add(Calendar.SECOND, -1); if (activityMonthPara.equals("12")) { // 活动开始时间 month = activityMonthPara; String startDateStr = year + "/" + month + "/" + day; activity.setStartDate(DateUtil.getInstance().parseStringToDate( startDateStr)); // 活动结束时间 year += 1; month = "01"; String endDateStr = year + "/" + month + "/" + day; activity.setEndDate(DateUtil.getInstance().parseStringToDate( endDateStr)); } else { int intMonth = Integer.parseInt(activityMonthPara); if (intMonth < 9) { // 其它月份活动开始时间 month = activityMonthPara; String startDateStr = year + "/0" + month + "/" + day; activity.setStartDate(DateUtil.getInstance().parseStringToDate( startDateStr)); // 其它月份活动结束时间,结束月份要加1 month = String.valueOf(Integer.parseInt(activityMonthPara) + 1); String endDateStr = year + "/0" + month + "/" + day; activity.setEndDate(DateUtil.getInstance().parseStringToDate( endDateStr)); } else if (intMonth == 9) { // 其它月份活动开始时间 month = activityMonthPara; String startDateStr = year + "/0" + month + "/" + day; activity.setStartDate(DateUtil.getInstance().parseStringToDate( startDateStr)); // 其它月份活动结束时间,结束月份要加1 month = String.valueOf(Integer.parseInt(activityMonthPara) + 1); String endDateStr = year + "/" + month + "/" + day; activity.setEndDate(DateUtil.getInstance().parseStringToDate( endDateStr)); } else { // 其它月份活动开始时间 month = activityMonthPara; String startDateStr = year + "/" + month + "/" + day; activity.setStartDate(DateUtil.getInstance().parseStringToDate( startDateStr)); // 其它月份活动结束时间,结束月份要加1 month = String.valueOf(Integer.parseInt(activityMonthPara) + 1); String endDateStr = year + "/" + month + "/" + day; activity.setEndDate(DateUtil.getInstance().parseStringToDate( endDateStr)); } } return activity; }
2.现在的办法
/** * 根据月份设置活动的开始何结束时间 * * @param activity * @param activityMonthPara * 客户端选择的月份 * @return */ public Advertisement setActivtityDate(Advertisement activity, String activityMonthPara) { Date startDate = DateUtil.getInstance().parseStringToDate(activityMonthPara, "yyyy-MM"); activity.setStartDate(startDate); Calendar today = Calendar.getInstance(); today.setTime(startDate); today.add(Calendar.MONTH, 1); today.add(Calendar.SECOND, -1); activity.setEndDate(today.getTime()); System.out.println("endDate:" + today.getTime()); return activity; }
3.一个日期的辅助方法
/** * 功能:将dateString字符串转换成dateModul型的日期格式 * * @param dateString * @param dateModul * @return */ public Date parseStringToDate(String dateString, String dateModul) { SimpleDateFormat dateFormat = new SimpleDateFormat(dateModul); Date tempDate = null; try { tempDate = dateFormat.parse(dateString); } catch (ParseException e) { System.out.println("日期格式转化错误"); e.printStackTrace(); } return tempDate; }
.
发表评论
-
mysql 三角测量计算地球表面两点之间的距离
2012-04-27 10:41 1832SELECT (2*ATAN2(SQRT(SIN((-43 ... -
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
2012-03-09 13:33 5238SELECT id FROM t_play WHERE g ... -
UrlRewrite时需要注意的问题:action以及正则表达式
2011-12-15 13:57 6613myeclipse6.5+struts2-core-2.1.8 ... -
表设计中什么是父表什么是子表
2011-11-23 12:01 5872关于什么是子,什么是父: 一,在UML类图设计中 单向带箭 ... -
log4j配置
2011-11-02 14:36 1016log4j.rootLogger=DEBUG,myCons ... -
mybatis中虽然有外键但是查询的字段就是主键表的字段,没有必要JOIN表查询
2011-10-27 16:19 3794mybatis中虽然有外键但是查询的字段就是主键表的字段,没有 ... -
j2ee中实现cookie的自动登录
2011-09-27 09:33 4363. 1.用到的常量 package com.hydom ... -
对Entity的未用字段进行借鸡下蛋
2011-09-20 15:00 1195. 1.实体 public class Image ... -
navicat设置级联删除
2011-09-20 09:48 8577. 级联删除:删除包含主键值的行的操作,该值由其它表的现有行 ... -
mysql中int(10)代表什么意思
2011-09-08 11:53 3640int(M) 在 integer 数据类型中,M 表示 ... -
一个过滤器类,过滤多个路径
2011-08-30 12:43 1238<!-- 登录验证 --> < ... -
MySQL DELETE语句和TRUNCATE TABLE语句的区别
2011-08-30 12:34 1005MySQL DELETE语句和TRUNCATE TABLE语句 ... -
mysql desc esc 基本命令总结
2011-08-17 13:03 4122原文链接 asc 按升序排列 desc 按降序排列 ... -
(1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '
2011-08-02 18:25 28155mysql> use varchar_vs_ch ... -
寻找到了struts2的1.2版本的文档
2011-03-10 21:42 976一份API文档对于学习一个新的jar包来说意义当然不言而喻,这 ... -
如何消除Console的warn:Could not find property [struts.valueStack]
2010-11-28 14:44 12044初次使用struts2每次控制台(console)都会输出一些 ... -
count distinct 统计
2010-11-17 18:47 1384以前是在Set中来做 现在可以在数据库中来做了 ... -
创建对象在while循环里面和外面的不同效果
2010-11-12 23:18 32741.在while循环的外面 public List< ... -
详解class.forName()链接数据库
2010-10-16 22:13 1291public static Connection getC ... -
数据库分页
2010-10-11 19:43 1035首先说数据库,里边只有一张表bean,三个字段id, ti ...
相关推荐
my97时间控件,开始时间和结束时间最大差值校验设置,支持按月、天配置,附带my97控件jar及配置说明
我就废话不多说了,大家还是直接看代码吧~ <div class=dateValueDiv v-if=allDateStart>{{dateFormatterStart}} <div class=dateValueD
JS编写,下拉框选择开始月份和结束月份,可设置默认月份; 很不错,试试吧~~
一款用于网页版巡检的页面,可以根据自己的需求选定目标点和起点,我的页面设置的巡检的起点只有一个,可以根据需要选定不同的起点,重点我有三个,分别是中间位置、第三个位置和最后的位置。和实际相符,主要可以和...
[功能] 1.多处布局可后台控制 ...8.投票开始时间和结束时间设置 9.投票项可选择显示和锁定 10.可以设置多个管理员 11.更多设置见下图 温馨提示:源码功能有限制,后台系统设置和用户管理不可以使用。
操作包含两大部分,第一是设置时间,第二是设置定时的开始时间和结束时间,第三是模式切换和手动开关。 正常情况下,显示实时时间,当需要进行按键操作时,可按照下列步骤执行: 长按选择按键一次后释放,出现: 再...
atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...
atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...
atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...
您可以设置每个季节的开始和结束日期。Enviro还支持根据季节,一天中的时间和当前天气进行温度模拟。Enviro新的raymarching云系统基于最新的云渲染论文。这些将为您带来生命,并提供大量自定义选项。通过使用...
1.打卡时间统计可以记录用户的锻炼开始结束时间和总锻炼时间,有助于用户及时了解自己的锻炼情况,也是本系统的核心功能。 2.点击分享按钮,系统生成一张新的锻炼信息页面,生成的信息中包括用户名、日期、锻炼时长...
如果把初始化数组的代码放在临界区内,另一个线程在第一个线程处理完之前是不会被执行的。 使用临界区的步骤: 1、先声明一个全局变量类型为TRTLCriticalSection; 2、在线程Create()前调用...
有一个项目,需求是进入首页要显示一个月之内的历史记录,所以从前台传到后台的结束时间为当前日期,开始时间为往前一个月。 例如,现在是2018/04/17,则结束时间为2018/04/17,开始时间为2018/03/17. 将开始时间和...
Echarts时间轴的刻度计算有缺陷的,本人结合d3.js的时间比例尺代码,整合到了Echarts插件中,实现了年、月、日、小时、分钟、秒的刻度轴构建。
7、设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。 8、判断当前工作目录下所有的文件类型,如果是目录显示目录名...
为了确定这两个点中的哪一个是上升点,哪一个是设置点,我们检查顶点处的高度是高于还是低于地平线。 这个过程一直持续到一天结束。 这样就可以确定所考虑的天体是环极天体,还是一整天都在地平线以下。 民用、航海...
设置显示开始和结束时间; HTML导出功能; 打印日程表; XML导出/载入; 浏览每月日程; 日程表属性控制; 工作列表控制; 页眉控制; 联系控制; 支持Unicode; 周期性约会; 模态/非模态窗口; 10种不同的浏览...
6:支持拖动改变日程开始和结束时间 7:支持拖动改变单日日程大小来日程的结束时间 (Resize) 8:支持权限控制(可设置整个视图只读,或者单个日程只读) demo中未演示 9: 支持日程多个主题 10:良好的性能表现 11...
B)Visual Basic应用程序不具有明显的开始和结束语句 C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 D)Visual Basic中控件的某些属性只能在运行时设置 (2)以下叙述中错误的是 A)在...
电气与信息工程学院 单片机课程设计报告 设计题目: 基于单片机的贪吃蛇设计 专 业: 学 生 姓 名: 班 级: 指 导 教 师: 成 绩: 2016 年 11月 22 日 设计任务及要求 基本功能: 制作一个8*8点阵的贪吃蛇游戏,...