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中如何获取系统时间的当前年份以及年份的第一天和最后一天...相关推荐
- linux打印系统时间命令行,linux中多种查看系统时间的命令
原标题:linux中多种查看系统时间的命令 介绍linux中多种查看时间的方法 1.date 这个是最经典的系统查看时间的命令,也是脚本的经常用到定义时间的命 [root@localhost ~]$ ...
- C语言中perm函数的作用,C语言中有关处理系统时间的知识
<C语言中有关处理系统时间的知识>由会员分享,可在线阅读,更多相关<C语言中有关处理系统时间的知识(9页珍藏版)>请在人人文库网上搜索. 1.C语言中有关处理系统时间的知识C语 ...
- java 获取mysql链接_Java中如何获取mysql连接的3种方法总结
前言 本文主要来说说三种 Java 中获取 mysql 连接的方式,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 第一种:传统的连接方式: 第二种:读取配置文件方式: 第三种:数据库 ...
- java wifi信息_Java中如何获取WiFi的名称和信息?
=Start= 缘由: 收集整理一下在Java中如何获取WiFi相关信息的方法,方便需要的时候使用. 正文: 参考解答: 简单来说就是:Java中没有原生的类来实现这个功能(不像获取IP或主机名时还有 ...
- Java如何解决mysql读写延迟_java中延迟任务的处理方式
1.利用延迟队列 延时队列,第一他是个队列,所以具有对列功能第二就是延时,这就是延时对列,功能也就是将任务放在该延时对列中,只有到了延时时刻才能从该延时对列中获取任务否则获取不到-- 应用场景比较多, ...
- java怎样将日期本土化_Java中的日期操作
在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...
- java中定义一个时间_Java中的日期和时间
根据个人目前正在编写的<Java核心编程-基础篇>的规划,这部分属于第15章内容,这里沿用了书中的章节编号.另外,因为原文篇幅太长,这里适当做了删减. 15.1.概述 在 Java 8 之 ...
- java异或运算结果数据类型_java中的数据类型和运算符的总结归类。
首先学习java肯定先要了解java的发展史,以及java的特点,常见的dos命令,jdk的安装,如何开发java程序等等一下概念行的东西,这里面我都不一一说了. 今天这一章主要想总结一下java中的 ...
- java是如何实现原语的_Java中的低GC:使用原语而不是包装器
java是如何实现原语的 总览 有两个很好的理由在可能的地方使用原语而不是包装器. 明晰. 通过使用原语,您可以清楚地知道null值是不合适的. 性能. 使用原语通常更快. 清晰度通常比性能更重要,并 ...
- java什么是栈和堆_JAVA中的栈和堆
JAVA在程序运行时,在内存中划分5片空间进行数据的存储.分别是:1:寄存器.2:本地方法区.3:方法区.4:栈.5:堆. 基本,栈stack和堆heap这两个概念很重要,不了解清楚,后面就不用学了. ...
最新文章
- tomcat9配置https-pfx
- 揭秘人工智能面试内容:8家国际巨头机器学习面试题目整理
- 南京大学计算机学院袁健,袁健(南京大学大气科学学院教授)_百度百科
- python 单线程_python的单线程多任务的实现
- H.265在QRTC场景的落地运用
- linux中mysql数据库启用日志记录_MYSQL启用日志,和查看日志
- Android之如何解决android.os.NetworkOnMainThreadException的异常
- ldap java_使用LDAP保护Java EE6中的Web应用程序
- kafka 思维导图
- 网卡驱动收发包过程图解
- python卸载pip_PIP安装和卸载包,pip
- 【免费毕设】asp.net多功能聊天软件的设计与开发(源代码+lunwen)
- BetterZip使用教程:Mac用户如何提取压缩文件?
- Code-NFine:jqgrid 数据绑定
- [论文笔记]JED:Towards Real-Time Multi-Object Tracking
- startwith的使用方法
- Matlab 图像转极坐标系
- IROS 2017观察:机器人研究产业化加速,中国企业如何借力升级?
- 此次519暴跌的几点感触 2021-05-21
- 阿里天池——Numpy实战
热门文章
- 《财经》杂志:盛大新浪梦纪实(完全版)
- 数学专业参考书——学数学的必看
- 苹果电脑mp3转gif_用苹果电脑做gif动图的方法终于找到了...
- linux运维工作内容及岗位要求
- nas网络存储_网络附加存储NAS
- C++刷题: 逆波兰表达式(力扣150题)
- matlab消除多重共线性,多重共线性问题的几种解决方法-解决多重共线性的方法...
- keepass使用坚果云同步
- 大学四年的收获及工作感悟
- android隐藏其他应用图标,【Android】隐藏app图标以及隐式启动其他APP