「java当月时间」java获取当前时间月份
今天给各位分享java当月时间的知识,其中也会对java获取当前时间月份进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中如何获取某个日期是当月的最后一天
- 2、java 怎么获取一个月的日期
- 3、Java写一个函数判断一个日期是否在本月之内
- 4、Java 已知当前时间,如何获得当月一号
- 5、如何在java中得到本月的开始和结束时间(天)
- 6、java 计算某月有多少天
java中如何获取某个日期是当月的最后一天
用Calendar就能结决你的问题,代码如下:
import java.util.Calendar;
import java.util.Date;
public class Data {
public static void main(String[] args) {
Calendar a=Calendar.getInstance();
a.set(Calendar.DATE, 1);//把日期设置为当月第一天
a.roll(Calendar.DATE, -1);//日期回滚一天,也就是最后一天
int MaxDate=a.get(Calendar.DATE);
System.out.println("该月最大天数:"+MaxDate);
}
}
ps:你也可以自己改改把月份设定为自己想要的那个月
java 怎么获取一个月的日期
/**
*
* 获取指定月份的日历信息
*
* @param year
* 年
* @param month
* 月
* @return
*/
public static int[] getMonthCalendar(int year, int month) {
Calendar cl = Calendar.getInstance();
cl.set(year, month, 1);
int firstDay = cl.getMinimum(Calendar.DAY_OF_MONTH);
int lastDay = cl.getMaximum(Calendar.DAY_OF_MONTH);
int[] day = new int[lastDay];
for (int i = 0; i lastDay; i++) {
day[i] = i + firstDay;
}
return day;
}
Java写一个函数判断一个日期是否在本月之内
首先你要new date() , 再获取这个date 的月开始时间 ,和结束时间 ,然后 比较就可以了。
/**
* 获得本月的开始时间,即2012-01-01 00:00:00
*
* @return
*/
public Date getCurrentMonthStartTime() {
Calendar c = Calendar.getInstance();
Date now = null;
try {
c.set(Calendar.DATE, 1);
now = shortSdf.parse(shortSdf.format(c.getTime()));
} catch (Exception e) {
e.printStackTrace();
}
return now;
}
/**
* 当前月的结束时间,即2012-01-31 23:59:59
*
* @return
*/
public Date getCurrentMonthEndTime() {
Calendar c = Calendar.getInstance();
Date now = null;
try {
c.set(Calendar.DATE, 1);
c.add(Calendar.MONTH, 1);
c.add(Calendar.DATE, -1);
now = longSdf.parse(shortSdf.format(c.getTime()) + " 23:59:59");
} catch (Exception e) {
e.printStackTrace();
}
return now;
}
这种代码,你自己再完善下
Java 已知当前时间,如何获得当月一号
Calendar c = Calendar.getInstance();
// 这是已知的日期
Date d = new Date(113, 2, 25);
c.setTime(d);
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
c.set(Calendar.DAY_OF_MONTH, 1);
// 1号的日期
d = c.getTime();
System.out.println(d.toLocaleString());
Ext呀,你自己看Ext的API吧。你datefield不是用来选择日期的吗?
你用Js先获取到当月1号的日期,然后再把Ext的值设置成哪个
如何在java中得到本月的开始和结束时间(天)
比如今天是2009年3月24号,
那本月第一天就是: 今天的年 + 月 + 01
本月的最后一天就是:(本月第一天)加1月减1天
明白了?
日期的加减可以用类Calendar实现
本月的开始时间,就是年朋+01
结束时间,简单一点就是下月1号减1天
java 计算某月有多少天
这个题目的逻辑比较简单,先用数组记录出一年12个月每个月的天数,其中2月记录为28天,在判断当年是否是闰年,如果是闰年,将2月天数记录为29天,然后输入,例如数组month,输出month[m - 1],这就是这个月的天数了。
关于java当月时间和java获取当前时间月份的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-04,除非注明,否则均为
原创文章,转载请注明出处。