「java按照月」java 月末
今天给各位分享java按照月的知识,其中也会对java 月末进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java Date类型 按年,月,日 取出并输出,怎么编写?
- 2、java根据年月获取对应的月份工作日天数
- 3、Java按照月/日/年的方法输入一个日期(如8/8/2008),然后对字符进行拆,输出某天是哪年哪月那日.
java Date类型 按年,月,日 取出并输出,怎么编写?
这是根据你的要求编写的代码。
import java.util.Calendar;
import java.sql.Date;
public class TestAA {
/**
* @param args
*/
public static void main(String[] args) {
Calendar cld = Calendar.getInstance();
Date date = new java.sql.Date(1319534374312l);;
cld.setTime(date);
/**
* 注:在jdk1.6以后下列方法都已过时
* date.getYear();
* date.getMonth();
* date.getDay();
*/
System.out.println("日期为:"+date.toString());
//方法一
System.out.println("年份:"+cld.get(Calendar.YEAR));
System.out.println("月份:"+(cld.get(Calendar.MONTH)+1));
System.out.println("日:"+cld.get(Calendar.DAY_OF_MONTH));
//方法er
System.out.println("年份:"+date.toString().split("-")[0]);
System.out.println("月份:"+date.toString().split("-")[1]);
System.out.println("日:"+date.toString().split("-")[2]);
}
}
你看看,应该没问题。
java根据年月获取对应的月份工作日天数
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
System.out.println(countWorkDay(2018, 6));
}
/**
* 获取指定年月有多少个工作日)
*
* @param year
* @param month
* @return
*/
public static int countWorkDay(int year, int month) {
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
// 月份是从0开始计算,所以需要减1
c.set(Calendar.MONTH, month - 1);
// 当月最后一天的日期
int max = c.getActualMaximum(Calendar.DAY_OF_MONTH);
// 开始日期为1号
int start = 1;
// 计数
int count = 0;
while (start = max) {
c.set(Calendar.DAY_OF_MONTH, start);
if (isWorkDay(c)) {
count++;
}
start++;
}
return count;
}
// 判断是否工作日(未排除法定节假日,由于涉及到农历节日,处理很麻烦)
public static boolean isWorkDay(Calendar c) {
// 获取星期,1~7,其中1代表星期日,2代表星期一 ... 7代表星期六
int week = c.get(Calendar.DAY_OF_WEEK);
// 不是周六和周日的都认为是工作日
return week != Calendar.SUNDAY week != Calendar.SATURDAY;
}
}
Java按照月/日/年的方法输入一个日期(如8/8/2008),然后对字符进行拆,输出某天是哪年哪月那日.
String date = "8/8/2015";
String[] str = date.split("/");
System.out.println(str[2]+"年"+str[1]+"月"+str[0]+"日");
关于java按照月和java 月末的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。