Java输出一个时间段内时间和星期对应关系
2013-11-08 14:31
323 查看
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test { public static void main(String[] args) { final String dayNames[] = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; String begin = "2013-11-01"; String end = "2013-11-10"; SimpleDateFormat sdfInput = new SimpleDateFormat("yyyy-MM-dd"); Date date = new Date(); Date dateb = new Date(); Date datee = new Date(); try { dateb = sdfInput.parse(begin); datee = sdfInput.parse(end); } catch (ParseException e) { e.printStackTrace(); } long nowTime = dateb.getTime(); Date datenow = new Date(); datenow.setTime(nowTime); Calendar calendar = Calendar.getInstance(); while(nowTime>=dateb.getTime()&&nowTime<=datee.getTime()) { calendar.setTime(datenow); int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK) - 1; if (dayOfWeek < 0) dayOfWeek = 0; System.out.println(sdfInput.format(datenow)); System.out.println(dayNames[dayOfWeek]); calendar.add(calendar.DATE,1); datenow = calendar.getTime(); nowTime = datenow.getTime(); } } }
相关文章推荐
- Java输出一个时间段内时间和星期对应关系
- JAVA一个简单的日期 星期对应关系
- Java判断一个时间是否在另一个时间段内
- java实现输入一个时间段,以及相应的星期数,获得这个时间段中这些星期的日期
- Java输出特定时间段特定格式时间信息
- Java判断一个时间是否在另一个时间段内
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名
- Java输出特定时间段特定格式时间信息
- Java输出特定时间段特定格式时间信息
- Java时间判断:判断一个时间是否在一个时间段内
- Java输出特定时间段特定格式时间信息
- Java判断一个时间是否在另一个时间段内
- Java 给定一个日期,求对应的周数、星期几等
- java按照月份把一个时间段拆分成多个时间区间
- Java输出特定时间段特定格式时间信息
- Java生成指定时间段的一个随机时间
- Java输出特定时间段特定格式时间信息
- Java输出特定时间段特定格式时间信息
- JAVA的系统时间输出以及判断今天是星期几
- Java输出特定时间段特定格式时间信息