- 浏览: 1371007 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (551)
- 计划 (4)
- java (115)
- oracle (60)
- ajax (3)
- javascript (64)
- 计算机操作技巧集 (11)
- 近期关注话题 (10)
- 随想 (13)
- html (6)
- struts (15)
- hibernate (16)
- spring (2)
- game (0)
- Eglish (10)
- DisplayTag (6)
- jsp (18)
- css (3)
- eclipse (3)
- 其他知识 (8)
- 备用1 (12)
- 备用2 (1)
- 笑话-放松心情 (9)
- 设计 (1)
- 设计模式 (1)
- 数据结构 (0)
- office办公软件 (5)
- webwork (0)
- tomcat (2)
- MySql (1)
- 我的链接资源 (5)
- xml (2)
- servlet (0)
- PHP (13)
- DOM (0)
- 网页画图vml,canvas (1)
- 协议 (2)
- 健康 (3)
- 书籍下载 (1)
- jbpm (1)
- EXT (1)
- 自考 (2)
- 报表 (4)
- 生活 (64)
- 操作系统基础知识 (2)
- 测试 (2)
- guice (1)
- google学习 (2)
- Erlang (1)
- LOG4J (2)
- wicket (1)
- 考研 (1)
- 法律 (1)
- 地震 (1)
- 易学-等等相关 (1)
- 音乐 (1)
- 建站 (4)
- 分享说 (3)
- 购物省钱 (0)
- linux (1)
最新评论
-
zenmshuo:
如果使用SpreadJS这一类的表格工具,应该能更好的实现这些 ...
js中excel的用法 -
hjhj2991708:
第一个已经使用不了
jar包查询网站 非常好用! -
jiangmeiwei:
...
中文乱码 我的总结 不断更新 -
gary_bu:
...
response.sendRedirect 中文乱码问题解决 -
hnez:
多谢指点,怎么调试也不通,原来我在<body>&l ...
ExtJs IE ownerDocument.createRange() 错误解决方案
package aaaaaTest; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; public class DateTest1 { /** * @param args */ public static void main(String[] args) { Map month = new HashMap(); Map day = new HashMap(); List listYear = new ArrayList(); String time = "2006-02-1"; String time2 = "2007-05-2"; DateFormat dfYear = new SimpleDateFormat("yyyy"); DateFormat dfMonth = new SimpleDateFormat("yyyy-MM"); DateFormat dfDay = new SimpleDateFormat("yyyy-MM-dd"); DateFormat dfDay2 = new SimpleDateFormat("dd"); Calendar cDay1 = Calendar.getInstance(); Calendar cDay2 = Calendar.getInstance(); try { cDay1.setTime(dfDay.parse(time));// 开始日 cDay2.setTime(dfDay.parse(time2));// 结束日 } catch (Exception e) { e.printStackTrace(); } // 逆向思考,由天得到月,由月得到年 String monthTemp = ""; //月 String yearTemp = "";// 年 List listDayTemp = null; List listMonthTemp = null; while (!cDay1.after(cDay2)) { Date dayTemp = cDay1.getTime();// 一天 if (dfYear.format(dayTemp).equals(yearTemp)) {// 同一年 if (dfMonth.format(dayTemp).equals(monthTemp)) {// 同一个月 listDayTemp.add(dfDay2.format(dayTemp)); // 增加天 } else {// 不同月 listDayTemp = new ArrayList();// 增加天的列表 listDayTemp.add(dfDay2.format(dayTemp)); // 增加天 monthTemp = dfMonth.format(dayTemp); listMonthTemp.add(monthTemp);// 增加月 day.put(monthTemp, listDayTemp); } } else {// 不同年 yearTemp = dfYear.format(dayTemp);// 设置年 listYear.add(yearTemp);// 增加年======================================= monthTemp = dfMonth.format(dayTemp);// 设置月 listMonthTemp = new ArrayList();// 增加月列表 listMonthTemp.add(monthTemp);// 增加月 listDayTemp = new ArrayList();// 增加天列表 listDayTemp.add(dfDay2.format(dayTemp));// 增加天 month.put(yearTemp, listMonthTemp);// day.put(monthTemp, listDayTemp); } cDay1.add(Calendar.DAY_OF_MONTH, 1);// 增加一天 } System.out.println("<table border='0' cellpadding='0' cellspacing='0'>"); System.out.println("<tr>"); for(int i=0;i<listYear.size();i++){ //System.out.println("年:"+listYear.get(i)); List monthList =(List)month.get(listYear.get(i)); for(int j=0;j<monthList.size();j++){//月 System.out.println("<td><table border='1' cellpadding='0' cellspacing='0'>");//一个月一个table(放在外层table中同一行的不同列中),月占一行,日占一行 List dayList =(List)day.get(monthList.get(j)); System.out.println("<tr><td nowrap align='center' colspan='"+dayList.size()+"'>"+monthList.get(j)+"</td></tr>");//月所在的行 System.out.println("<tr>");//日所在的行 for(int k=0;k<dayList.size();k++){//日 System.out.println("<td>"+dayList.get(k)+"</td>"); } System.out.println("</tr>");//日所在的行结束 System.out.println("</table></td>"); } } System.out.println("</tr>"); System.out.println("</table>"); } }
发表评论
-
TilesRequestProcessor - Tiles definition factory found for request processor ''
2011-11-03 15:39 2507TilesRequestProcessor - T ... -
jar包查询网站 非常好用!
2009-12-28 11:47 13399java jar包查询 根据类查询所在的java包 http ... -
tomcat 启动错误 java.lang.UnsupportedClassVersionError: Bad version number in .class
2009-11-27 08:53 2260请访问http://ddgrow.com/bad-versio ... -
arrayToString
2009-04-07 09:01 1425原文:http://leepoint.net/notes-ja ... -
native2ascii
2009-04-02 12:00 1195D:\>native2ascii 中国 \u4e2d\u ... -
java swing 架构
2009-03-04 15:03 2325下面是偶尔找到的一篇 相当好的文章 ,针对 java swin ... -
红帽企业5序列号
2009-02-27 09:11 2549这是从[url]http://www.21codes.com/ ... -
中文乱码 我的总结 不断更新
2009-02-23 09:51 2310java中文乱码问题 1、jsp中文乱码 <0& ... -
websphere 数据库连接
2009-02-19 17:47 2130问个问题: 应用服务器: websphere 连接池:pr ... -
打开java控制台的方法
2009-02-10 17:10 3065D:\Program Files\Java\jre6\bin\ ... -
log4j weblogic 问题
2009-01-21 15:08 1948问题是这样的 最初在tomcat5.5下面开发,使用了log ... -
log4j weblogic 问题
2009-01-21 15:07 0问题是这样的 最初在tomcat5.5下面开发,使用了log ... -
java.lang.NoClassDefFoundError in quartz
2008-12-24 15:35 2925quartz-1.5.2.jar tomcat5.5 当使 ... -
java 得到运行时系统中的内存信息
2008-12-19 20:54 1531这个在tomcat下面使用过,在引记录下来,以后方便查找 Ru ... -
log4j
2008-12-13 11:32 905讲解了用xml配置,还有例子,以及对 levelmin lev ... -
servlet 2.3 规范
2008-12-02 20:55 0servlet 2.3 规范 http://www.orio ... -
session 问题
2008-11-26 16:41 1005问个问题,如下: 我要在一个A系统中,通过一个弹出窗口,超链接 ... -
java 反编译工具
2008-10-08 11:03 2001从哪找到的给忘了,用起来不错,放在这里,以后找起来方便 ,有需 ... -
thinking in java 读书笔记
2008-10-06 22:09 1345记录下来,以便以后查看 thinking in java 4t ... -
RSA 算法 java版本<转>
2008-09-23 18:28 2426原文地址:http://www.cs.princeton.ed ...
相关推荐
在这个场景中,"日期控件"是指用于在Web页面上显示、选择和处理日期的用户界面元素。在VS2005中,有几种常见的日期控件可以用于实现这一功能,例如ASP.NET的Calendar控件、TextBox控件配合Validator控件以及...
6. **数据输出**:处理后的日期通常需要以某种形式展示给用户,这可能涉及到易语言的数据显示函数,如`窗口控件.文本`,将处理结果输出到窗口的指定位置。 7. **结构化编程**:易语言采用的是结构化编程思想,通过...
我们需要创建一个继承自`AppWidgetProvider`的类,重写`onUpdate()`方法,以便在小部件被添加或更新时执行特定操作,例如更新日期显示。 3. **RemoteViews**: `RemoteViews`类用于描述小部件在主屏幕上的布局和...
显示信息`函数将格式化后的日期显示出来。 除了基本的格式化,易语言还支持更复杂的日期处理,如获取星期几、计算两个日期之间的差值等。例如,获取日期的星期几可以使用`日期时间.获取星期`函数: ```易语言 ....
例如,在单元格中输入=A1+1,A1单元格中输入的日期将被自动更新为下一天。 此外,还可以使用VBA宏来实现自动日期设置。例如,可以使用VBA宏来实现每天自动更新日期。 在实现自动日期设置时,需要注意以下几点: 1...
6. **交互反馈**:当用户与日期选择器互动时,应该提供视觉反馈,比如选中的日期高亮显示,或者在鼠标悬停时显示预览。这些可以通过CSS类名切换和过渡效果来实现。 7. **模块化和可复用性**:为了提高代码的可维护...
同时,要实现选择范围的限制,比如只允许选择90天内的日期,超过90天的日期应以灰色显示且不可选。 3. **PopWindow集成**:PopWindow是一种可以浮动显示的小窗口,常用来创建弹出菜单或提示信息。在这个案例中,...
在Android开发中,创建一个日历方式显示的日期选择组件是一项常见的需求,这通常涉及到自定义控件的设计。从给出的文件内容来看,这个组件由五个核心类组成:DateWidget、DateWidgetDayCell、DateWidgetDayHeader、...
- 考虑到国际化,日期和星期的显示应根据用户的系统设置进行调整。 5. **性能优化**: - 为了保持流畅的用户体验,日期选择器需要优化滚动性能,避免在大量日期计算时出现延迟。 - 使用内存管理策略以防止内存...
在JavaScript中,动态显示日期和时间是一项常见的需求,特别是在网页应用中。本文将详细解析如何使用JavaScript实现这一功能,特别是通过实例代码来说明具体的实现步骤。 首先,我们要明白JavaScript中的`Date`对象...
如果需要自定义日期显示格式,可以使用` DateFormatter`: ```swift let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd" // 自定义格式 let selectedDateString = dateFormatter....
在Oracle中,日期加减操作的默认单位是天。例如,要为当前日期加上30分钟,可以使用`sysdate + (30/24/60)`,这里将分钟转换为天数。若要减去30分钟,只需添加负号即可,如`sysdate + (-30/24/60)`。 对于月份的加...
今天日期所在行,显示红色。今天之前的日期所在行显示黄色。
这会在支持的浏览器中显示一个日期选择器,用户可以方便地选择日期。 2. PHP日期处理: PHP提供了强大的日期和时间处理函数,如`date()`、`strtotime()`、`datetime`类等,用于格式化、解析和操作日期。例如,你...
结果将是给定日期(例如当前日期)所在月份的最后一天。 3. **Add_months**: `add_months` 函数用于在给定的日期上增加或减少指定的月份数量。 ```sql Select add_months(sysdate, 2) from dual; ``` 这将返回...
在JavaScript中处理日期是一项常见的任务,尤其是在创建动态的日期显示框时。日期显示框通常用于展示当前日期、允许用户选择日期或者进行日期相关的计算。 在JavaScript中,日期对象(Date)是内置的,它提供了丰富的...
1. **日期显示**:日历表的基础功能是显示公历日期,VB.NET提供了DateTime类来处理日期和时间操作。我们可以创建一个控件或窗体,以网格布局展示月份中的每一天,并动态更新日期。 2. **农历转换**:中国的传统农历...
4. **FIMA_DATE_CREATE**:此函数用于获取指定日期的上个月的第一天和最后一天。通过设置参数`I_FLG_END_OF_MONTH`和`I_YEARS/I_MONTHS/I_DAYS`,可以轻松地回溯到特定的日期。 5. **DATE_GET_WEEK**:这个函数返回...
6. 日期时间操作:支持增加或减少日期和时间,比如向前或向后推算几天、几小时等。 7. 节假日判断:可能包含了对公历或农历节假日的判断,以便在特定日期执行某些操作。 8. 时间戳转换:将日期时间转换为Unix...
结果将显示执行SQL语句时的当前日期和时间。 2. Last_day:此函数返回给定日期所在月份的最后一天。这在统计月末数据时非常有用。 ```sql SELECT last_day(sysdate) FROM dual; ``` 这将返回本月的最后一天。 ...