下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

package com.dada.test;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

/**

* @author li_yueling

* @version 1.0 2011-03-25

*

*/

public class DateUtil {

/**

* 默认日期格式

*/

public static String DEFAULT_FORMAT = "yyyy-MM-dd";

/**

* 测试主方法

* @param args

*/

public static void main(String[] args) {

for(int i = 1951;i < 1960;i++){

System.out.println(formatDate(getYearFirst(i)));

System.out.println(formatDate(getYearLast(i)));

}

System.out.println(formatDate(getCurrYearFirst()));

System.out.println(formatDate(getCurrYearLast()));

}

/**

* 格式化日期

* @param date 日期对象

* @return String 日期字符串

*/

public static String formatDate(Date date){

SimpleDateFormat f = new SimpleDateFormat(DEFAULT_FORMAT);

String sDate = f.format(date);

return sDate;

}

/**

* 获取当年的第一天

* @param year

* @return

*/

public static Date getCurrYearFirst(){

Calendar currCal=Calendar.getInstance();

int currentYear = currCal.get(Calendar.YEAR);

return getYearFirst(currentYear);

}

/**

* 获取当年的最后一天

* @param year

* @return

*/

public static Date getCurrYearLast(){

Calendar currCal=Calendar.getInstance();

int currentYear = currCal.get(Calendar.YEAR);

return getYearLast(currentYear);

}

/**

* 获取某年第一天日期

* @param year 年份

* @return Date

*/

public static Date getYearFirst(int year){

Calendar calendar = Calendar.getInstance();

calendar.clear();

calendar.set(Calendar.YEAR,year);

Date currYearFirst = calendar.getTime();

return currYearFirst;

}

/**

* 获取某年最后一天日期

* @param year 年份

* @return Date

*/

public static Date getYearLast(int year){

Calendar calendar = Calendar.getInstance();

calendar.clear();

calendar.set(Calendar.YEAR,year);

calendar.roll(Calendar.DAY_OF_YEAR,-1);

Date currYearLast = calendar.getTime();

return currYearLast;

}

}

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

java 获取本年第一天_java获取年份的第一天和最后一天相关推荐

  1. java 本年第一天_JAVA获取本周 本月 本年 第一天和最后一天

    /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ public static String getTod ...

  2. java 取年份后两位_java获取年份的后两位

    public static String getDate(Date strDate) { String date = null; if (strDate!= null) { Calendar star ...

  3. java 一周前日期_java获取当前时间前一周、前一月、前一年的时间

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calend ...

  4. java 获取手机归属地_java 获取手机归属地

    java 获取手机归属地 [2021-01-30 20:46:44]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...

  5. Oracle获取本年,本月,下月,上月 第一天或最后一天日期

    上月第一天 select to_char(last_day(add_months(trunc(sysdate),-2))+1,'yyyy-mm-dd') from dual; 上月最后一天 selec ...

  6. java 获取季度第一天_Java获取当天、本周、本月、本季度、本年等 开始及结束时间...

    package com.zhaochao.utils; import java.text.SimpleDateFormat; import java.util.Calendar; import jav ...

  7. java获取当前年月日历_java获取当前年份、月份和日期字符串等

    Java获取当前年份.月份和日期是通过Calendar类的实例对象来获取的. 首先创建一个Calendar类的实例对象,Calendar类属于java.util包. Calendar calendar ...

  8. java 一周的第一天_Java获取某年某周的第一天

    Java获取某年某周的第一天 1.设计源代码 FirstDayOfWeek.java: /** * @Title:FirstDayOfWeek.java * @Package:com.you.free ...

  9. java季度第一天_java获取某月,某季度的第一天和最后一天

    /** * 某一个月第一天和最后一天 * * @param date 指定日期 * @param pattern 日期格式 * @param isNeedHms是否需要时分秒 * @return */ ...

最新文章

  1. python自动排课表_【python-leetcode210-拓扑排序】课程表Ⅱ
  2. 基于CAP:深入剖析分布式一致性机制
  3. LeetCode 583. Delete Operation for Two Strings--动态规划 DP--Java,Python,C++解法
  4. cadence一些术语
  5. C++11新标准 default 和 delete的使用
  6. [SQL] 查找数据库中含有某字段的所有表
  7. 【JVM】浅谈对OOM的认识
  8. 简述L4无人驾驶的发展
  9. mysql免安装版的下载与安装
  10. 面试题:谈谈你对Mysql数据库优化的见解
  11. 安卓机型app的编译与反编译 apk文件的简单说明与解析
  12. kubernetes pod一直是ContainerCreating,READY是0/1
  13. 如何在Power BI Desktop中创建词云生成器
  14. openjudge 1.3.10 计算并联电阻的阻值
  15. SpringBoot word文档转pdf
  16. zz:使用Monkeyrunner进行Android自动化的总结
  17. 安全基础教育第一季:堡垒是从内部攻破的
  18. 星起航带你了解“短视频电商”带来巨大商机
  19. 【网络安全】考试试卷十三
  20. 张小庆,在路上(28)-中年危机

热门文章

  1. 宽带多天线无线传输技术发展展望
  2. 赛科尔亚洲招聘Axapta顾问
  3. Oracle sql 对多个sql count的值再求和
  4. 坐标转换(像素转换米)
  5. 算法复杂度 O(1),O(n),O(logn),O(nlogn)的区别
  6. 基于51单片机的火灾预警系统设计
  7. go down to用法
  8. 关于AD9361的配置与测试,万能测试模板
  9. npm i 安装时报错问题解决
  10. [幽默网文]好男人遭遇野蛮美女老婆