<%
//当前月的最后一天
cal.add( cal.MONTH,1 );
cal.set(cal.DATE,1);
cal.add(cal.DATE,-1);
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd");
String day_end=df.format(cal.getTime());
//当前月的第一天
GregorianCalendar gc = (GregorianCalendar) Calendar.getInstance();
gc.setTime(date);
gc.set(Calendar.DAY_OF_MONTH, 1);
String day_first = df.format(gc.getTime());
//out.println(day_first);
//获取下月
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.add(Calendar.MONTH, 1);
Date theDate = calendar.getTime();
String strDateDay = new SimpleDateFormat("MM").format(theDate);
int int_strDateDay = Integer.parseInt(strDateDay);
String ttt = new SimpleDateFormat("yyyy-MM-dd").format(theDate);
String worktime = new SimpleDateFormat("yyyyMM").format(theDate);
//下月的第一天
gc.setTime(theDate);
gc.set(Calendar.DAY_OF_MONTH, 1);
String day_first_nextM = df.format(gc.getTime());
//下月的最后一天
calendar.add( cal.MONTH,1 );
calendar.set(cal.DATE,1);
calendar.add(cal.DATE,-1);
String day_end_nextM=df.format(calendar.getTime());
%>
分享到:
相关推荐
显示每月第一天是星期几 编写程序,提示用户输入年份和代表该年第一天是星期几的数字,然后在控制台上显示该年每月第一天的星期。例如,如果用户输入的年份是2005和代表2005年1月1日为星期六的6,程序应该显示2005年...
Java日期工具类 ...19、获得当前月份的第一天 20、获得当前月份的最后一天 21、获取上月的第一天 22、获取上月的最后一天 23、根据传入的日期返回前一季度字符串 24、根据传入的日期返回相应的季度 .......
1、确定该年第一天是星期几:通过查阅资料,蔡勒公式 可以推出日期对应的星期。这部分写在getFirstDayWeek()函数里。 2、闰年判定:其次要判断闰年来确定2月的天数,方法为能被4整除且不被100整除或者能被400整除...
Java 根据用户指定的某年某月某日,判断这一天是一年中的第几天,具体思路是:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。这是一个...
获取上月第一天日期:" + tt.getPreviousMonthFirst("yyyy-MM-dd")); 获取上月最后一天的日期:" + tt.getPreviousMonthEnd("yyyy-MM-dd")); 获取某月第一天日期:" + tt.getMonthFirst(0, "yyyy-MM-dd")); 获取某月...
自己整理的Java日期处理类 。包含获取两个之间段之间的天数、月初日期,月末日期、一个时间段之间的所有的日期,月份 一周的第一天,最后一天、 当前是周几等。仅供参考
java日期操作技术大全,比如: 取得指定日期的下一个星期的最后一天 取得指定日期的所处月份的第一天 日期加1天 java.sql,Date()和java.util.Date(); 定时器 ...........很详细,很全面。
* 获得所在月份的第一天 * @param 当前月份所在的时间 * @return 月份的第一天 */ public static Date getFirstDateByMonth(Date date) { Calendar now = Calendar.getInstance(); now.setTime...
判断日期是否某一周内 最后几天,前几天,24小时内
* 获取当前月份前/后的月份的第一天 * @param i 指定距离当前月份的时间 * @param state 状态 0.当月 1.前 2.后 * @return */ public static String firstDay(Integer state,Integer i){ LocalDateTime date ...
返回某月第一天/最后一天;按照给定格式返回某月第一天;智能格式化数据;获取两个时间之间的间隔;在某个时间基础上,往前推或者往后推几个年,返回[年-月-日]格式的日期;判断时间是否在时间段内;获取某年最后一...
用当年的天数offset,逐个减去每月(农历)的天数,求出当天是本月的第几天,now MONTH是从0开始的, 对于一月第几天来说,DAY_OF_MONTH第一天就是1. 对于一年第几个月来说,MONTH一月份是0,二月份是1...
* 1.各种日期类型(字符,util.Date,sql.Date,Calendar等)转换 * 2.获取指定日期的年份,月份,日份,小时,分,秒,毫秒 * 3.获取当前/系统日期(指定日期格式) * 4....* 5.获取指定月份的第一天,最后一天
接着,根据农历年份和月份,计算出该月份的天数和第一天的日期。如果需要,将公历日期调整为该月份的正确日期。最后,根据农历年份、月份和日期,创建一个对应的Calendar对象,并返回该对象作为结果。
里面主要封装了 "日期转字符串","字符串转日期","获取当前日期的本周一是几号","获取当前日期周的最后一天","根据日期区间获取月份列表","根据日期获取年度中的周索引","根据年份获取年中周列表","获取某年的第几周...
本小程序是用JAVA编程实现万年历,依次输入年月,可以显示查询月份的日历,可以判断是否闰年,本月有多少天,本月第一天是星期几,程序中有详细的注释,帮助初学者很快理清算法,希望对合适的人有帮助!(如果只是...
k 一天中的小时数(1-24) K am/pm 中的小时数(0-11) h am/pm 中的小时数(1-12) m 小时中的分钟数 s 分钟中的秒数 S 毫秒数 表6 模式字符串 例如: 日期和时间模式 结果 "EEE, MMM d, ''yy" Wed, Jul 4, '01 ...
为了实现这个功能,我们编写了几个辅助方法,包括计算指定年份和月份的天数、判断指定年份是否为闰年以及计算指定年份和月份的第一天是星期几。通过这些方法的组合和循环,我们得到了一个简单而实用的日历功能。
if(k){ //当本月的第一天所处星期几(即:Today)大于k,则说明前面有Today-k是空的 System.out.print("\t"); //空的需要用制表符占位代替 } else if(k>=Today){ //当k等于Today即刻开始显示日期,从num==1开始...
//减去一天,变为当月最后一天 str=sdf.format(lastDate.getTime()); return str; } /** * 得到现在小时 */ public static String getHour() { Date currentTime = new Date(); SimpleDateFormat ...