java的一些date,calendar操作
2015-05-20 21:03
211 查看
获取两个日期间的所有日期:
http://www.oschina.net/question/562052_83199
其实,授之以鱼不如授之以渔,熟悉java的一些date相关的函数是最重要的。
java获取上个月26号:
java.util.Calendar c=Calendar.getInstance();//今天的时间
c.add(Calendar.MONTH, -1);//今天的时间月份-1支持1月的上月
c.set(Calendar.DAY_OF_MONTH, 26);//设置上月26号
java.util.Date date=c.getTime();
http://www.oschina.net/question/562052_83199
package com.test.date; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; public class CalendarTest { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); public static void main(String[] args) { CalendarTest test = new CalendarTest(); Calendar start = Calendar.getInstance(); Calendar end = Calendar.getInstance(); end.add(Calendar.MONTH, 1); List<Date> dates = test.getDates(start, end); test.printDate("Start\t", start.getTime()); for (Date date : dates) { test.printDate("-->\t", date); } test.printDate("End\t", end.getTime()); } // Print the date with the format. public void printDate(String p_msg, Date p_date) { System.out.println(p_msg + sdf.format(p_date)); } /** * Get the Dates between Start Date and End Date. * @param p_start Start Date * @param p_end End Date * @return Dates List */ public List<Date> getDates(Calendar p_start, Calendar p_end) { List<Date> result = new ArrayList<Date>(); Calendar temp = p_start.getInstance(); temp.add(Calendar.DAY_OF_YEAR, 1); while (temp.before(p_end)) { result.add(temp.getTime()); temp.add(Calendar.DAY_OF_YEAR, 1); } return result; } }
其实,授之以鱼不如授之以渔,熟悉java的一些date相关的函数是最重要的。
java获取上个月26号:
java.util.Calendar c=Calendar.getInstance();//今天的时间
c.add(Calendar.MONTH, -1);//今天的时间月份-1支持1月的上月
c.set(Calendar.DAY_OF_MONTH, 26);//设置上月26号
java.util.Date date=c.getTime();
相关文章推荐
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- java中Calendar,simpleDateFormat,Date 操作
- Java中Calendar和Date的一些使用用法技巧
- Java中Date的一些简单操作
- java基础-日期操作-SimpleDateFormat-Calendar
- java的Date和Calendar的一些方法
- JAVA关于Date操作的一些代码
- java日期类操作:Date、SimpleDateFormat、Calendar简介
- java日期时间操作 Date和Calendar
- java 日期操作,Date、Calendar 操作
- 学习Java的Date、Calendar日期操作
- Java写的手机计费系统(作为学习参考的实例:关键是Java类库里面的date和Calendar的使用和相互转换,以及一些日期的实际问题)
- 关于Calendar和java.util.Date.Date()一些笔记(知识不停累积中)。
- JAVA使用Calendar操作Date
- java中Date的一些操作
- Java常用类库之时间操作类——Date、Calendar、DateFormat、SimpleDateFormat及实例操作
- java关于时间的操作Date与Calendar的使用
- JAVA对Date的一些操作