packagecom.dada.test;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;

public classDateUtil {/*** 默认日期格式*/

public static String DEFAULT_FORMAT = "yyyy-MM-dd";/*** 测试主方法

*@paramargs*/

public static voidmain(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()));

}/*** 格式化日期

*@paramdate 日期对象

*@returnString 日期字符串*/

public staticString formatDate(Date date){

SimpleDateFormat f= newSimpleDateFormat(DEFAULT_FORMAT);

String sDate=f.format(date);returnsDate;

}/*** 获取当年的第一天

*@paramyear

*@return

*/

public staticDate getCurrYearFirst(){

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

}/*** 获取当年的最后一天

*@paramyear

*@return

*/

public staticDate getCurrYearLast(){

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

}/*** 获取某年第一天日期

*@paramyear 年份

*@returnDate*/

public static Date getYearFirst(intyear){

Calendar calendar=Calendar.getInstance();

calendar.clear();

calendar.set(Calendar.YEAR, year);

Date currYearFirst=calendar.getTime();returncurrYearFirst;

}/*** 获取某年最后一天日期

*@paramyear 年份

*@returnDate*/

public static Date getYearLast(intyear){

Calendar calendar=Calendar.getInstance();

calendar.clear();

calendar.set(Calendar.YEAR, year);

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

Date currYearLast=calendar.getTime();returncurrYearLast;

}

}

java获取年的第一天和最后一天_java中如何获取当前年份的第一天和最后一天相关推荐

  1. java dump 线程_Java 中怎么获取一份线程 dump 文件

    展开全部 当服务器挂起,崩溃或者性能底下时,就需要抓取服务器的线程堆636f707962616964757a686964616f31333363363533栈(Thread Dump)用于后续的分析. ...

  2. java wifi信息_Java中如何获取WiFi的名称和信息?

    =Start= 缘由: 收集整理一下在Java中如何获取WiFi相关信息的方法,方便需要的时候使用. 正文: 参考解答: 简单来说就是:Java中没有原生的类来实现这个功能(不像获取IP或主机名时还有 ...

  3. java的import和python的import对比_Java中的Import和Pacakge作用生动详解(感觉python中的import作用差不多)...

    转自:http://apps.hi.baidu.com/share/detail/6510541 有些人写了一阵子Java,可是对於Java的package跟import还是不太了解很多人以為原始码. ...

  4. java读取excel某个单元格的值_java poi怎么获取excel单元格的内容

    展开全部 package edu.sjtu.erplab.poi; import java.io.InputStream&ch=ww.xqy.chain" target=" ...

  5. java 获取mysql链接_Java中如何获取mysql连接的3种方法总结

    前言 本文主要来说说三种 Java 中获取 mysql 连接的方式,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 第一种:传统的连接方式: 第二种:读取配置文件方式: 第三种:数据库 ...

  6. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

  7. java 当月最后一天_java中取得当月最后一天的四种方法

    java中取得当月最后一天的四种方法 第一种,使用Calendar的roll方法,在限制某个日期字段不改变的形式下,改变其他日期字段的值. 第二种,使用Calendar的getActualMaximu ...

  8. java request get json数据_Java中,获取request中json数据

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.io.IOException; import javax.servlet.http.HttpServletRequest; /** ...

  9. java 获得当月天数_java中 如何获取当月的天数、指定日期的月份天数详解

    代码实现如下:import java.util.Calendar; public class GetDay { public static void main(String[] args) { int ...

最新文章

  1. 数学帅才克莱因及其启示
  2. virtualbox 启动时Kernel driver not installed (rc=-1908) 错误的解决方法
  3. AppSwiper让iphone5快速关闭后台应用
  4. web服务器测试web bench
  5. 【转】Linux查看文件编码格式及文件编码转换
  6. IT人员健康信号之大脑保养
  7. rabbitmq java实例_RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
  8. javaone_JavaOne 2012 – 2400小时! 一些建议
  9. 程序结构程序设计(三)
  10. ansys 命令流学习
  11. 搭建IMXRT1020单片机开发环境(采用MCUXpressoIDE,包括安装SDK)
  12. 计算机一个小键盘按不出来怎么办,巧妙解决电脑键盘右边的数字键失灵问题
  13. 根据userAgent获取浏览器/操作系统/设备类型等信息
  14. 为什么要做用户行为分析?
  15. Java基础知识点总结(面试版)
  16. Yann Lecun 纽约大学Spring2020深度学习课程,附66页PPT下载
  17. python去除图片多余的白色边框
  18. Android camera createCaptureSession分析
  19. uni-app 全局变量globalData的使用
  20. batch_size 大小的设定,对训练的影响

热门文章

  1. CentOS 7.0变动
  2. bzoj 2121 DP
  3. 华为智能手环智能手表软件测试,一块智能手表的测试之旅,揭秘华为运动健康科学实验室...
  4. php页面底部信息居中,css底部如何局中?css三种居中方法
  5. hive与依赖环境的交互
  6. python语音识别的第三方库_python标准库+内置函数+第三方库: 7.音频处理
  7. oracle必须声明标识符函数,引用变量时需要必须声明标识符
  8. 微信小程序 等待几秒、_微信小程序—setTimeout定时器的坑
  9. ggplot2箱式图两两比较_R绘图 第四篇:绘制箱图(ggplot2)
  10. java毫秒值转换成日期_20个高级Java面试题汇总