「java获取一年的日期」java获取每月一号日期
今天给各位分享java获取一年的日期的知识,其中也会对java获取每月一号日期进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java怎样获得系统当前的年份?
- 2、java如何实现获取一年中所有周的星期一和星期天。(要求1月4号所在的周为新年第一周)
- 3、java 怎么获取一个时间的年月日
- 4、java 一年的第一周从2月1号开始,获取今年的第三周的星期一,以及去年第三周的星期一 对应的日期 ?
- 5、Java 输入一个年份获得一年的所有星期四的日期 打印日期即可
java怎样获得系统当前的年份?
public static String getSysYear() {
Calendar date = Calendar.getInstance();
String year = String.valueOf(date.get(Calendar.YEAR));
return year;
}
扩展资料:
获取当前系统时间和日期并格式化输出:
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
java如何实现获取一年中所有周的星期一和星期天。(要求1月4号所在的周为新年第一周)
代码截图如下:从2021-1-1到2021-12-31日
代码截图
以下是运行结果的部分截图,一直到第52周的周一和周日对应日期。
运行结果
java 怎么获取一个时间的年月日
java获取一个时间的年月日代码及相关解释说明参考下面代码
package zhidao;
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
Calendar cal=Calendar.getInstance();//使用日历类
int year=cal.get(Calendar.YEAR);//获取年份
int month=cal.get(Calendar.MONTH)+1;//获取月份,因为从0开始的,所以要加1
int day=cal.get(Calendar.DAY_OF_MONTH);//获取天
System.out.println("结果:"+year+"-"+month+"-"+day);
}
}
java 一年的第一周从2月1号开始,获取今年的第三周的星期一,以及去年第三周的星期一 对应的日期 ?
public getWeekCount(Date date){ // 获取日历类实例 java.util.Calendar calendar = java.util.Calendar.getInstance(); // 设置时间 calendar.setTime(date); // 设置周一为每周第一天 calendar.setFirstDayOfWeek(java.util.Calendar.MONDAY); // 返回当年最大周数 return calendar.getActualMaximum(java.util.Calendar.WEEK_OF_YEAR);}
Java 输入一个年份获得一年的所有星期四的日期 打印日期即可
public void testSearchDate(){//日期查询
int year = 2013;//定义一个字段,接收输入的年份
Calendar calendar = new GregorianCalendar();//定义一个日历,变量作为年初
Calendar calendarEnd = new GregorianCalendar();//定义一个日历,变量作为年末
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, 0);
calendar.set(Calendar.DAY_OF_MONTH, 1);//设置年初的日期为1月1日
calendarEnd.set(Calendar.YEAR, year);
calendarEnd.set(Calendar.MONTH, 11);
calendarEnd.set(Calendar.DAY_OF_MONTH, 31);//设置年末的日期为12月31日
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
while(calendar.getTime().getTime()=calendarEnd.getTime().getTime()){//用一整年的日期循环
if(calendar.get(Calendar.DAY_OF_WEEK)==5){//判断如果为星期四时,打印
System.out.println(sf.format(calendar.getTime()));
}
calendar.add(Calendar.DAY_OF_MONTH, 1);//日期+1
}
}
看能不能达到你想要的效果
关于java获取一年的日期和java获取每月一号日期的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-07,除非注明,否则均为
原创文章,转载请注明出处。