「java获取一年的日期」java获取每月一号日期

博主:adminadmin 2022-12-07 17:15:08 53

今天给各位分享java获取一年的日期的知识,其中也会对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获取每月一号日期的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-07,除非注明,否则均为首码项目网原创文章,转载请注明出处。