失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java获取当前年第一天_java中如何获取系统时间的当前年份以及年份的第一天和最后一天...

java获取当前年第一天_java中如何获取系统时间的当前年份以及年份的第一天和最后一天...

时间:2024-08-15 05:50:21

相关推荐

java获取当前年第一天_java中如何获取系统时间的当前年份以及年份的第一天和最后一天...

java获取当前系统的年份

方法1:

public static String getSysYear() {

Calendar date = Calendar.getInstance();

String year = String.valueOf(date.get(Calendar.YEAR));

return year;

}

方法2:

public static String getCurrentYear(){

SimpleDateFormat sdf = new SimpleDateFormat("yyyy");

Date date = new Date();

return sdf.format(date);

}

java获取年份的第一天或者最后一天

package com.taiping.test;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class DataUtil {

/**

* pattern格式的写法:

yyyy:年

MM:月

dd:日

hh:1~12小时制(1-12)

HH:24小时制(0-23)

mm:分

ss:秒

S:毫秒

E:星期几

D:一年中的第几天

F:一月中的第几个星期(会把这个月总共过的天数除以7)

w:一年中的第几个星期

W:一月中的第几星期(会根据实际情况来算)

a:上下午标识

k:和HH差不多,表示一天24小时制(1-24)。

K:和hh差不多,表示一天12小时制(0-11)。

z:表示时区

*/

public static String DEFAULT_FORMAT = "yyyy-MM-dd HH:mm:ss D E";

/**

* 获取某年第一天日期

*

* @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;

}

/**

* 格式化日期

*

* @param date

* 日期对象

* @return String 日期字符串

*/

public static String formatDate(Date date) {

SimpleDateFormat f = new SimpleDateFormat(DEFAULT_FORMAT);

String sDate = f.format(date);

return sDate;

}

}

如果觉得《java获取当前年第一天_java中如何获取系统时间的当前年份以及年份的第一天和最后一天...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。