Java日期操作DateTimeUtil

package com.lcr.tools.util.date;

import java.io.Serializable;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateTimeUtil implements Serializable {

	/**  
	* serialVersionUID:TODO
	*  
	* @author: lu chunli
	* @date:   2012-5-13 下午02:44:59
	* @version 1.0.0
	*   
	*/  
	
	private static final long serialVersionUID = 1L;
	
	
	private  static final SimpleDateFormat longDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	
	private  static final SimpleDateFormat shortDateFormat = new SimpleDateFormat("yyyy-MM-dd");
	
	/**
	 * 根据一个日期,返回是星期几的字符串
	 */
	private static String getWeek (String strDate) {
		// 再转换为时间
		Date date = null;
		try {
			date = shortDateFormat.parse(strDate);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		Calendar calendar = Calendar.getInstance();
		calendar.setTime(date);
		
		return new SimpleDateFormat("EEEE").format(calendar.getTime());
	}
	
	/**
	 * 取当天(短日期类型)
	 */
	private static String getShortToday () {
		Date today = new Date();
		return shortDateFormat.format(today); 
	}
	
	/**
	 * 取当天(长日期类型)
	 */
	private static String getLongToday () {
		Date today = new Date();
		return longDateFormat.format(today); 
	}
	
	/**
	 * 取当天零点零分零秒
	 */
	private static String getTodayStart () {
		Calendar calendar = Calendar.getInstance();
		//如果没有这种设定的话回去系统的当期的时间
		calendar.set(Calendar.HOUR_OF_DAY, 0);
		calendar.set(Calendar.MINUTE, 0);
		calendar.set(Calendar.SECOND, 0);
		calendar.set(Calendar.MILLISECOND, 0);
		Date date = new Date(calendar.getTimeInMillis());
		return longDateFormat.format(date);
	}	

	/**
	 * 取当天23点59分59秒
	 */
	private static String getTodayEnd () {
		Calendar calendar = Calendar.getInstance();
		calendar.set(Calendar.HOUR_OF_DAY, 23);	
		calendar.set(Calendar.MINUTE, 59);
		calendar.set(Calendar.SECOND, 59);
		Date date = new Date(calendar.getTimeInMillis());
		return longDateFormat.format(date);
	}	

	/**
	 * 取特定日期的零点零分零秒
	 */
	private static String getDateStart (String strDate) {
		if (null == strDate || "".equals(strDate.trim())) {
			return "";
		}
		Date date = null;
		try {
			date = shortDateFormat.parse(strDate);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return longDateFormat.format(date);
	}
	
	/**
	 * 取特定日期的零点零分零秒
	 */
	private static String getDateEnd (String strDate) {
		if (null == strDate || "".equals(strDate.trim())) {
			return "";
		}
		Date date = null;
		try {
			date = shortDateFormat.parse(strDate);
		} catch (ParseException e) {
			e.printStackTrace();
		}

		//这样能够取到59分59秒
		Calendar calendar = Calendar.getInstance();
		calendar.setTime(date);
		calendar.set(Calendar.HOUR_OF_DAY, 23);
		calendar.set(Calendar.MINUTE, 59);
		calendar.set(Calendar.SECOND, 59);
		calendar.set(Calendar.MILLISECOND, 0);
		
		return longDateFormat.format(calendar.getTime());
	}

	/**
	 * 取当周周一
	 */
	private static String getMondayOfThisWeek () {
		Calendar calendar = Calendar.getInstance();
		int day_of_week = calendar.get(Calendar.DAY_OF_WEEK) - 1;
		if (day_of_week == 0){
			day_of_week = 7;
		}
		calendar.add(Calendar.DATE, -day_of_week + 1);
		/*calendar.set(Calendar.HOUR_OF_DAY, 0);
		calendar.set(Calendar.MINUTE, 0);
		calendar.set(Calendar.SECOND, 0);
		calendar.set(Calendar.MILLISECOND, 0);*/
		return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取当周周日
	 */
	private static String getSundayOfThisWeek () {
		Calendar calendar = Calendar.getInstance();
		int day_of_week = calendar.get(Calendar.DAY_OF_WEEK) - 1;
		if (day_of_week == 0){
			day_of_week = 7;
		}
		calendar.add(Calendar.DATE, -day_of_week + 1);
		/*calendar.set(Calendar.HOUR_OF_DAY, 0);
		calendar.set(Calendar.MINUTE, 0);
		calendar.set(Calendar.SECOND, 0);
		calendar.set(Calendar.MILLISECOND, 0);*/
		//以上取得的是周一
		calendar.add(Calendar.DATE, 6);
		return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取上周周一
	 */
	private static String getMondayOfPreviousWeek () {
		Calendar calendar = Calendar.getInstance();
		int day_of_week = calendar.get(Calendar.DAY_OF_WEEK) - 1;
		if (day_of_week == 0){
			day_of_week = 7;
		}
		calendar.add(Calendar.DATE, -day_of_week + 1);
		calendar.add(Calendar.DATE, -7);
		return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取上周周日
	 */
	private static String getSundayOfPreviousWeek () {
		Calendar calendar = Calendar.getInstance();
		int day_of_week = calendar.get(Calendar.DAY_OF_WEEK) - 1;
		if (day_of_week == 0){
			day_of_week = 7;
		}
		calendar.add(Calendar.DATE, -day_of_week + 1);
		calendar.add(Calendar.DATE, -1);
		return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取下周周一
	 */
	private static String getMondayOfNextWeek () {
		Calendar calendar = Calendar.getInstance();
		int day_of_week = calendar.get(Calendar.DAY_OF_WEEK) - 1;
		if (day_of_week == 0){
			day_of_week = 7;
		}
		calendar.add(Calendar.DATE, -day_of_week + 1);	// 当周周一
		calendar.add(Calendar.DATE, 7);
		return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取下周周日
	 */
	private static String getSundayOfNextWeek () {
		Calendar calendar = Calendar.getInstance();
		int day_of_week = calendar.get(Calendar.DAY_OF_WEEK) - 1;
		if (day_of_week == 0){
			day_of_week = 7;
		}
		calendar.add(Calendar.DATE, -day_of_week + 1); 	// 当周周一
		calendar.add(Calendar.DATE, 13);
		return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取当月1号
	 */
	private static String getFirstDayOfThisMonth () {
		 Calendar calendar = Calendar.getInstance();  
		 calendar.set(Calendar.DATE, 1);	// 设为当前月的1号  
		 return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取当月最后一天
	 */
	private static String getLastDayOfThisMonth () {
		 Calendar calendar = Calendar.getInstance();  
		 calendar.set(Calendar.DATE, 1);	// 设为当前月的1号  
		 calendar.add(Calendar.MONTH, 1);	// 加一个月,变为下月的1号
		 calendar.add(Calendar.DATE, -1);	// 减去一天,变为当月最后一天
		 return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取上月1号
	 */
	private static String getFirstDayOfPreviousMonth () {
		 Calendar calendar = Calendar.getInstance();  
		 calendar.set(Calendar.DATE, 1);	// 设为当前月的1号  
		 calendar.add(Calendar.MONTH, -1);	// 减一个月,变为上月的1号
		 return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取上月最后一天
	 */
	private static String getLastDayOfPreviousMonth () {
		 Calendar calendar = Calendar.getInstance();  
		 calendar.set(Calendar.DATE, 1);	// 设为当前月的1号  
		 calendar.add(Calendar.DATE, -1);	// 减去一天,变为上月最后一天
		 return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取下月1号
	 */
	private static String getFirstDayOfNextMonth () {
		Calendar calendar = Calendar.getInstance();
		calendar.add(Calendar.MONTH, 1);	// 加一个月
		calendar.set(Calendar.DATE, 1);		// 把日期设置为当月第一天
		return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 取下月最后一天
	 */
	private static String getLastDayOfNextMonth () {
		Calendar calendar = Calendar.getInstance();
		calendar.add(Calendar.MONTH, 1);// 加一个月
		calendar.set(Calendar.DATE, 1);// 把日期设置为当月第一天
		calendar.roll(Calendar.DATE, -1);// 日期回滚一天,也就是本月最后一天
		return shortDateFormat.format(calendar.getTime());
	}
	
	/**
	 * 获得本年有多少天
	 */
	private static int getTotalDaysOfThisYear() {
		Calendar calendar = Calendar.getInstance();
		calendar.set(Calendar.DAY_OF_YEAR, 1);// 把日期设为当年第一天
		calendar.roll(Calendar.DAY_OF_YEAR, -1);// 把日期回滚一天。
		int totalDays = calendar.get(Calendar.DAY_OF_YEAR);
		return totalDays;
	}
	
	/**
	 * 获取某年某月的最后一天
	 */
	private static int getLastDayOfMonth (int year, int month) {
		if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {
			return 31;
		}
		if (month == 4 || month == 6 || month == 9 || month == 11) {
			return 30;
		}
		if (month == 2) {
			if (isLeapYear(year)) {
				return 29;
			} else {
				return 28;
			}
		}
		return 0;
	}

	/**
	 * 是否闰年
	 */
	public static boolean isLeapYear (int year) {
		return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
	}
	

	/**
	 * 获得本年第一天的日期
	 */
	public static String getFirstDayOfThisYear () {
		Calendar calendar = Calendar.getInstance();
		calendar.set(Calendar.MONTH, 1);
		calendar.set(Calendar.DAY_OF_YEAR, 1);
		Date date = new Date(calendar.getTimeInMillis());
		return shortDateFormat.format(date);
	}

	/**
	 *  获得本年最后一天的日期
	 */
	public static String getLastDayOfThisYear () {
		Date date = new Date();
		String years = new SimpleDateFormat("yyyy").format(date);
		return years + "-12-31";
	}
	
	/**
	 *  获得上年第一天的日期 *
	 */
	public static String getFirstDayOfPreviousYear () {
		Calendar calendar = Calendar.getInstance();
		calendar.add(Calendar.YEAR, -1);	// 若是 明年改为正整数1即可
		calendar.set(Calendar.MONTH, 1);
		calendar.set(Calendar.DAY_OF_YEAR, 1);
		Date date = new Date(calendar.getTimeInMillis());
		return shortDateFormat.format(date);
	}
	
	/**
	 * 两个时间之间的天数
	 */
	public static long getDays (String date1, String date2) {
		if (date1 == null || "".equals(date1.trim())) {
			return 0;
		}
		if (date2 == null || "".equals(date2.trim())) {
			return 0;
		}
		// 转换为标准时间
		Date date = null;
		Date mydate = null;
		try {
			date = shortDateFormat.parse(date1);
			mydate = shortDateFormat.parse(date2);
		} catch (Exception e) {
			e.printStackTrace();
		}
		long day = 0;
		if (date.before(mydate)) {
			day = (mydate.getTime() - date.getTime()) / (24 * 60 * 60 * 1000);
		} else {
			day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);
		}
		return day;
	}
	
	/**
	 * 
	 */
	public static void main(String[] args) {
		System.out.println("/*--------------------------两个时间之间的天数--------------------------*/");
		System.out.println("两个时间之间的天数1	:	" + getDays ("2012-05-10", "2012-05-15"));
		System.out.println("两个时间之间的天数2	:	" + getDays ("2012-06-10", "2012-05-15"));
		System.out.println("/*--------------------------获得上年第一天的日期--------------------------*/");
		System.out.println("获得上年第一天的日期	:	" + getFirstDayOfPreviousYear ());
		System.out.println("/*--------------------------获得本年最后一天的日期--------------------------*/");
		System.out.println("获得本年最后一天的日期	:	" + getLastDayOfThisYear ());
		System.out.println("/*--------------------------获得本年第一天的日期--------------------------*/");
		System.out.println("获得本年第一天的日期	:	" + getFirstDayOfThisYear ());
		System.out.println("/*--------------------------获取某年某月的最后一天--------------------------*/");
		System.out.println("获取某年某月的最后一天	:	" + getLastDayOfMonth (2012, 5));
		System.out.println("/*--------------------------------是否闰年---------------------------------*/");
		System.out.println("是否闰年		 		:	" + isLeapYear(2012));
		System.out.println("/*--------------------------获得本年有多少天--------------------------*/");
		System.out.println("获得本年有多少天 		:	" + getTotalDaysOfThisYear());
		System.out.println("/*--------------------------下月1号和最后一天--------------------------*/");
		System.out.println("下月1号				:	" + getFirstDayOfNextMonth());
		System.out.println("下月最后一天			:	" + getLastDayOfNextMonth ());
		System.out.println("/*--------------------------上月1号和最后一天--------------------------*/");
		System.out.println("上月1号				:	" + getFirstDayOfPreviousMonth());
		System.out.println("上月最后一天			:	" + getLastDayOfPreviousMonth ());
		System.out.println("/*--------------------------当月1号和最后一天--------------------------*/");
		System.out.println("当月1号				:	" + getFirstDayOfThisMonth());
		System.out.println("当月最后一天			:	" + getLastDayOfThisMonth ());
		System.out.println("/*--------------------------当月1号和最后一天--------------------------*/");
		System.out.println("当月1号				:	" + getFirstDayOfThisMonth());
		System.out.println("当月最后一天			:	" + getLastDayOfThisMonth ());
		System.out.println("/*--------------------------下周周一和周日--------------------------*/");
		System.out.println("下周周一				:	" + getMondayOfNextWeek());
		System.out.println("下周周日				:	" + getSundayOfNextWeek ());
		System.out.println("/*--------------------------上周周一和周日--------------------------*/");
		System.out.println("上周周一				:	" + getMondayOfPreviousWeek());
		System.out.println("上周周日				:	" + getSundayOfPreviousWeek ());
		System.out.println("/*--------------------------当周周一和周日--------------------------*/");
		System.out.println("当周周一				:	" + getMondayOfThisWeek ());
		System.out.println("当周周日				:	" + getSundayOfThisWeek ());
		System.out.println("/*--------------------------特定日期(零点和23点)--------------------------*/");
		System.out.println("特定日期(23点59分59秒)	:	" + getDateEnd ("2012-05-12"));
		System.out.println("特定日期(零点零分零秒)	:	" + getDateStart ("2012-05-12"));
		System.out.println("/*--------------------------当天(零点和23点)--------------------------*/");
		System.out.println("当天(23点59分59秒)	:	" + getTodayEnd ());
		System.out.println("当天(零点零分零秒)	:	" + getTodayStart ());
		System.out.println("/*---------------------------当天(长日期格式和短日期格式)-------------------------*/");
		System.out.println("当天(长日期格式)		:	" + getLongToday ());
		System.out.println("当天(短日期格式)		:	" + getShortToday ());
		System.out.println("/*---------------------------当天(长日期格式和短日期格式)-------------------------*/");
		System.out.println("根据一个日期,返回是星期几的字符串		:	" + getWeek ("2012-05-12"));
	}
}

 

单卡也能玩转Qwen2.5-VL微调!3090实测Grounding任务调参技巧大全 本文详细介绍了如何在单张RTX 3090显卡上,通过梯度累积、BF16混合精度训练、梯度检查点等关键技术,成功微调Qwen2.5-VL多模态大模型以完成Grounding视觉定位任务。文章提供了从数据处理、参数配置到训练监控的完整实战调参技巧,为资源有限的开发者提供了可行的解决方案。 阅读详情

相关推荐

三角洲自动购买工具 —— 基于 OCR 的价格识别与自动点击

通过的方式,我们可以轻松实现自动化的“价格监控 + 自动点击”工具。它的优势在于通用性—— 只要能截屏识别价格,就能用于任何程序,不依赖特定 API。未来可以扩展的功能:自动保存配置到文件。支持多价格区域检测。增加快捷键启停功能。

qq_62975494的博客 2420

日期/时间处理工具 DateTimeUtil

此类是我们项目的日期/时间处理工具,在此做个记录! /* * Copyright 2014-2018 xfami.com. All rights reserved. * Support: https://www.xfami.com */ package com.cymc.page.utils; import java.text.ParseException; impo...

weixin_30786657的博客 458

高数 | 【极限与等价无穷小】两个重要极限 & 经典错误 & 什么情况下求极限可以直接带入

一. 第一个重要极限 二. 第二个重要极限 三. 导数定义式 全文见【高等数学】两个重要的极限 - 知乎

"You are worthy! You can do it!" 6万+

史上最全的DatetimeUtil,java操作Date工具类

史上最全的DatetimeUtil,java操作Date工具类

cn_huangrui的博客 790

【NCBI】SRA toolkit安装及使用-Windows&Linux版本

由于市面上的文章介绍SRA toolkit基本上都是基于Linux,而在windows下运行SRA toolkit基本上可以达到相同的效果且更为方便,故本文将分别阐明在Windows和Linux环境下SRA toolkit的安装及使用。

weixin_48076899的博客 2万+

QT串口通信控制LED上位机开发教程

串口通信是嵌入式系统与PC端交互的基础技术,通过UART协议实现设备间的数据传输。QT框架提供了跨平台的串口编程支持,结合其GUI模块可以快速开发上位机控制程序。在工业自动化和物联网领域,这种上下位机架构广泛应用于设备监控和控制场景。本案例展示了如何使用QT的SerialPort模块实现LED控制功能,包含串口参数配置、指令发送等核心功能实现,为嵌入式GUI开发提供实践参考。

weixin_42598278的博客 583

Java日期时间操作工具类:DateTimeUtil

工具类封装了java.time包下的常用日期时间操作,简化了日期时间的处理流程,提高了代码的可读性和可维护性。通过使用这个工具类,开发者可以更专注于业务逻辑的实现,而不必担心日期时间处理的细节。希望这个工具类能够帮助你在Java开发中更高效、更准确地处理日期时间相关的需求。

心猿意码 1068

第39步 深度学习图像识别:Inception V3建模(Tensorflow)

第39步 深度学习图像识别:Inception V3建模(Tensorflow)

Jet4505的博客 3169

DateTimeUtil

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class DateTimeUtil { private static DateTimeUtil instance; private DateTimeU...

guodashen007的博客 660

【OpenClaw从入门到精通】第35篇:电商“龙虾”掘金记——用OpenClaw实现小红书/抖音/淘宝全自动矩阵运营(2026实测版)

2026年,OpenClaw智能体已成为电商运营的“效率革命工具”,其多平台自动化能力让单人可完成传统3-5人的工作量。本文基于真实商业案例(来源:海报新闻、阿里云开发者社区等),系统拆解OpenClaw在小红书、抖音、淘宝的全链路运营方案:从阿里云部署搭建基础环境,到三大平台核心技能安装配置,再到跨平台矩阵工作流落地;同时揭秘代部署、模板售卖、轻定制、内容套利四大变现模式,并详解Token成本控制、安全风险规避等关键问题。文中所有代码均经过2026年3月实测验证,提供完整可复现的技术方案,帮助读者快速搭建

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2078

Oracle EBS(R12+)通过Multi-Org 多组织架构、Multi-Ledger 多账簿、SLA 子分类账会计、多币种引擎、多会计政策并行五大核心能力,为跨国企业提供一体化、自动化、合规的

Oracle EBS(R12+)提供全球会计核算解决方案,通过Multi-Org多组织架构实现跨国集团数据隔离与共享,支持四层组织结构(业务组→法律实体→经营单位→库存组织)。Multi-Ledger多账簿功能允许一笔业务多准则自动核算,包含主账簿、辅助账簿和报告币种。系统内置多币种处理引擎,覆盖全流程货币业务,支持自动重估、再计量和折算。通过SLA子分类账会计实现多会计政策并行处理,满足不同国家会计准则和税制要求。该方案可同时支持本地法定、集团合并及管理分析需求,实现全球财务数据集中管理,提升合规性和运营

金牌架构师 554

使用LocalDateTime处理时间与前端和数据库的无缝对接

一、简介 通常与前端互相传递时间相关参数,一般为String或Date 类型,而DTO中一般用LocalDateTime处理,这样会发生多次时间格式或类型转换,产生冗余代码。故可以通过全局AOP实现前端所传String类型时间自动映射转化为LocalDateTime类型,后端处理后也自动映射LocalDateTime为String 返回前段。 其中对于PostgreSQL数...

vellerzheng的博客 2万+

独家改进|基于YOLO26的轻量级检测网络:参数量减半,精度不降反升

不要全层替换深度可分离卷积:P5深层对语义特征要求高,用标准卷积效果更好,只在P2、P3浅层用DWConv性价比最高注意力不是越多越好:每个阶段加一个就够,加在模块输出端,不要插在模块中间,否则部署容易出现算子不兼容问题轻量模型训练别贪快:初始学习率一定要调低,不然很容易前期震荡,后期收敛不上,精度卡在瓶颈小目标场景优先保留P2分支:如果对速度要求不是极致,保留P2检测头,小目标收益远大于速度损失。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 222

java 日期常量_日期时间工具类DateTimeUtil(基于Java8的LocalDateTime)

1.格式化常量字符串public class TimeFormatter {//构造方法私有化:该类本身地方除外的其他地方无法实例化该类对象private TimeFormatter() {}public static final String DATETIME_FORMATTER = "yyyy-MM-dd HH:mm:ss";public static final String DATE_FO...

weixin_35676444的博客 840

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

java:datatimeutil_日期时间工具类DateTimeUtil(基于Java8的LocalDateTime)

1.格式化常量字符串public class TimeFormatter {//构造方法私有化:该类本身地方除外的其他地方无法实例化该类对象private TimeFormatter() {}public static final String DATETIME_FORMATTER = "yyyy-MM-dd HH:mm:ss";public static final String DATE_FO...

weixin_42515302的博客 728

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

java8日期工具类DateTimeUtil【全部使用LocalDateTime 和LocalDate】

java8日期工具类DateTimeUtil【全部使用LocalDateTime 和LocalDate】

ljh_learn_from_base的博客 292

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

不常用获取日期方法

虽然有些不常用,但是万一用到了呢。

wfdfg的博客 90

计算日期和时间的工具类

【代码】计算日期和时间的工具类。

dj1955的博客 112

java时间工具类

package com.appbox.util.time; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import jav

welcome to the colorful world!! 830

java的格式化时间工具类

代码: public class DateTimeUtil { private static final Logger logger = LoggerFactory.getLogger(DateTimeUtil.class); public static final String STANDER_FORMAT = "yyyy-MM-dd HH:mm:ss"; public static final String STANDER_SHORT_FORMAT = "yyyy-MM-dd"

qq_41358574的博客 943

Java工具类

Java常用的工具类

Moonlight的博客 130

Java获取当年以及任意一年的第一天和最后一天 获取当天的开始时间和结束时间 自动获取去年的年份 常用于每年的数据统计

Java获取当年以及任意一年的第一天和最后一天 获取当天的开始时间和结束时间 自动获取去年的年份 常用于每年的数据统计

LeungChunwai的博客 1万+

springboot-时间格式工具类

亲测可用

努力的搬砖人 724

date工具类

【代码】date工具类。

qq_52416556的博客 461

(PropertiesUtil、MD5加密对文件加密、FileUtil、DateTime、JsonUtil类与字符串的各种转化)工具类

PropertiesUtil类  --获取某文件的属性值   public class PropertiesUtil {     private static Logger logger = LoggerFactory.getLogger(PropertiesUtil.class);     private static Properties props;     static {   ...

ITw333的博客 660

时间工具类

package com.jcx; import java.text.SimpleDateFormat; import java.util.Date; import java.sql.Timestamp; import java.text.ParseException; import java.util.Calendar; /*** 时间日期转换工具类 /** * @author jcx * @description * @createTime 2022/2/10 9:37 */ publi.

Hana335566的博客 319
上一篇: 关于wsimport 连.net 的webservice生成客户端异常( undefined element declaration 's:schema')
下一篇: RelativeLayout设置居中对齐问题
weixir123
博客等级 码龄16年 1粉丝 207原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值