博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 获取年份的第一天或最后一天 工具类
阅读量:6118 次
发布时间:2019-06-21

本文共 1626 字,大约阅读时间需要 5 分钟。

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;    }}

 

转载于:https://www.cnblogs.com/sinosoft/p/10882140.html

你可能感兴趣的文章
BeagleBone Black第八课板:建立Eclipse编程环境
查看>>
在服务器上用Fiddler抓取HTTPS流量
查看>>
文件类似的推理 -- 超级本征值(super feature)
查看>>
【XCode7+iOS9】http网路连接请求、MKPinAnnotationView自定义图片和BitCode相关错误--备用...
查看>>
各大公司容器云的技术栈对比
查看>>
记一次eclipse无法启动的排查过程
查看>>
【转】jmeter 进行java request测试
查看>>
读书笔记--MapReduce 适用场景 及 常见应用
查看>>
SignalR在Xamarin Android中的使用
查看>>
Eclipse和MyEclipse使用技巧--Eclipse中使用Git-让版本管理更简单
查看>>
[转]响应式表格jQuery插件 – Responsive tables
查看>>
8个3D视觉效果的HTML5动画欣赏
查看>>
C#如何在DataGridViewCell中自定义脚本编辑器
查看>>
【linux】crontab定时命令
查看>>
Android UI优化——include、merge 、ViewStub
查看>>
Office WORD如何取消开始工作右侧栏
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>