/
获取指定月份的日历信息
@param year
年
@param month
月
@return
/
public static int[] getMonthCalendar(int year, int month) {
Calendar cl = CalendargetInstance();
clset(year, month, 1);
int firstDay = clgetMinimum(CalendarDAY_OF_MONTH);
int lastDay = clgetMaximum(CalendarDAY_OF_MONTH);
int[] day = new int[lastDay];
for (int i = 0; i < lastDay; i++) {
day[i] = i + firstDay;
}
return day;
}
在JAVA中获取当前时间的月份并转换成int型可以采用Calendar类提供的方法进行。
具体代码如下:
Calendar calendar=CalendargetInstance();//获得当前时间的月份,月份从0开始所以结果要加1
int month=calendarget(CalendarMONTH)+1;
String str = new javatextSimpleDateFormat("yyyy-mm-")format(new javautilDate())+"04";
Calendar类有一个方法add方法可以使用,例如calendaradd(CalendarWEEK_OF_YEAR, -1);表示把时间向上推一周,calendaradd(CalendarYEAR, -1);表示把时间向上推一年。下面是一个具体的实例:
public class DateCalcTest
{
public static void main(String[] args)
{
Calendar calendar = CalendargetInstance();
Date date = new Date(SystemcurrentTimeMillis());
calendarsetTime(date);
// calendaradd(CalendarWEEK_OF_YEAR, -1);
calendaradd(CalendarYEAR, -1);
date = calendargetTime();
Systemoutprintln(date);
}
}
import javatextParseException;
import javatextSimpleDateFormat;
import javautilCalendar;
public class Du {
public static void main(String[] args) throws ParseException{
String birthday = "2000-01-01";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = CalendargetInstance();
calendarsetTime(sdfparse(birthday));
calendaradd(CalendarDATE, 1);
String nextDay =sdfformat(calendargetTime());
Systemoutprintln("Original day is: " + birthday);
Systemoutprintln("Next day is: " + nextDay);
}
}
----------------
Original day is: 2000-01-01
Next day is: 2000-01-02
第一种解决办法:
public static void main(String[] args) {
String str = "2013-07-21 12:13";
str = strreplaceAll(" ", "-")replaceAll(":", "-");
String strs[] = strsplit("-");
for (int i = 0; i < strslength; i++) {
Systemoutprintln(strs[i]);
}
}
刚想写另外一种,被楼上兄台写了。。。
以上就是关于java 怎么获取一个月的日期全部的内容,包括:java 怎么获取一个月的日期、在JAVA中怎么获取当前时间的月份。并转换成int型、java 获取每个月的固定时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)