/*
*java中对日期的加减操作
*gc.add(1,-1)表示年份减一.
*gc.add(2,-1)表示月份减一.
*gc.add(3.-1)表示周减一.
*gc.add(5,-1)表示天减一.
*以此类推应该可以精确的毫秒吧.没有再试.大家可以试试.
*GregorianCalendar类的add(int field,int amount)方法表示年月日加减.
*field参数表示年,月.日等.
*amount参数表示要加减的数量.
*
* UseDate.java 测试如下:
*/
package temp.util;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.text.SimpleDateFormat;
public class UseDate {
Date d=new Date();
GregorianCalendar gc =new GregorianCalendar();
SimpleDateFormat sf =new SimpleDateFormat("yyyy-MM-dd");
public String getYears()
{
gc.setTime(d);
gc.add(1,+1);
gc.set(gc.get(Calendar.YEAR),gc.get(Calendar.MONTH),gc.get(Calendar.DATE));
return sf.format(gc.getTime());
}
public String getHalfYear()
{
gc.setTime(d);
gc.add(2,+6);
gc.set(gc.get(Calendar.YEAR),gc.get(Calendar.MONTH),gc.get(Calendar.DATE));
return sf.format(gc.getTime());
}
public String getQuarters()
{
gc.setTime(d);
gc.add(2,+3);
gc.set(gc.get(Calendar.YEAR),gc.get(Calendar.MONTH),gc.get(Calendar.DATE));
return sf.format(gc.getTime());
}
public String getLocalDate()
{
return sf.format(d);
}
public static void main(String[] args)
{
UseDate ud= new UseDate();
System.out.println(ud.getLocalDate());
System.out.println(ud.getYears());
System.out.println(ud.getHalfYear());
System.out.println(ud.getQuarters());
}
}
相关推荐
从Gitee上部署视觉工程到Linux虚拟机
(使用SVM来识别装甲板的编号,此处手机上的图片中只有灯条没有数字,SVM无法识别出编号。这两行代码的意义是,当SVM识别不出或者识别不到编号时,把装甲板的编号默认为2号。找到自瞄程序中,数字识别类下的这两行代码,把注释去掉。这样,每次打开新的终端时,环境变量都会自动设置。(2)查看虚拟机设置选项,检查虚拟机USB接口是否为3.0及以上的接口。如果不是,要更改好。这样,每次打开新的终端时,环境变量都会自动设置。后,每次打开终端时自动设置这些环境变量,你可以将。打开第一个终端,用来挂ROS的内核启动页面。
java 对月份的加减方法
java 日期加减
从AND到XOR:5种门控电路在PrimeTime中的检查策略差异
本文深入探讨了AND、NAND、OR、NOR和XOR五种门控电路在PrimeTime静态时序分析中的检查策略差异。重点解析了XOR门控因其非单调性而无法被工具自动推断,需要工程师手动配置的特殊性,并提供了针对各类门控的配置模板与调试技巧,以确保时钟网络的完整性与芯片设计的可靠性。
JAVA日期加减运算
1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期 calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让日期...
5G初始注册流程详解(2)-Registration Request
1:了解注册的本质,5G终端为什么要注册? 2:SUCI,SUPI,5G-GUTI的区别? 3:为什么会有COMPLETE REGISTRATION REQUEST呢?
避开这些坑!STM32H750 IAP升级实战:从Bootloader设计到APP接收的完整避坑指南
本文深入探讨STM32H750 IAP升级的完整避坑指南,从Bootloader设计到APP接收的全流程实践。特别针对QSPI Flash运行限制、SRAM跳转机制和固件校验等核心问题,提供工业级解决方案,帮助开发者提升升级成功率和系统稳定性。
java日期加减(三种)
DateTimeFormatter formatter2 = DateTimeFormatter.ofPattern("yyyy年M月d日 HH:mm:ss");//输出显示为:2023年11月22日 15:56:41自定义转化的格式一定要与日期类型对应LocalDate只能设置仅含年月日的格式LocalTime只能设置仅含时分秒的格式LocalDateTime可以设置含年月日时分秒的格式//输出显示为2023-11-2216:03:44。
DrissionPage无头模式破盾记:实战绕过CloudFlare 5秒验证
本文详细介绍了如何使用DrissionPage无头模式绕过CloudFlare 5秒盾验证,提升爬虫效率。通过关键参数配置、服务器环境问题处理及高级绕过技巧,如动态UA轮换和鼠标移动模拟,帮助开发者有效应对反爬机制。实战案例展示了如何结合最新Chrome UA和参数设置实现稳定数据采集。
Java日期加减的三种方式(入门级)
在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。从JDK 1.1开始, Calendar类应该用于在日期和时间字段之间进行转换,并且DateFormat类应用于格式化和解析日期字符串。在相应的方法Date被弃用。Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等。
SAP FICO应付票据平台开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)
SAP FICO应付票据平台开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)
如何使用PostgreSQL数据库进行数据仓库的ETL操作
本文旨在为数据工程师、数据库管理员和分析师提供使用PostgreSQL进行数据仓库ETL操作的全面指南。ETL流程的基本原理PostgreSQL在ETL中的独特优势实际ETL实现的技术细节性能优化和最佳实践常见问题的解决方案首先介绍ETL和PostgreSQL的基本概念然后深入探讨核心技术和实现方法接着提供实际案例和代码示例最后讨论优化技巧和未来趋势ETL:提取(Extract)、转换(Transform)、加载(Load)的缩写,描述数据从源系统移动到目标数据仓库的过程。
JAVA日期——年、月、日、时、分、秒、周加减计算
@param seconds 秒数,负数为减。* @return 加/减后的日期。* @return 加/减后的日期。* @return 加/减后的日期。* @return 加/减后的日期。* @return 加/减后的日期。* @return 加/减后的日期。* @return 加/减后的日期。* @param date 日期。* @param date 日期。* @param date 日期。* @param date 日期。* @param date 日期。* @param date 日期。
【AI智能体】基于Coze制作跨境电商客服助手工作流实战操作详解
基于Coze制作跨境电商客服助手工作流实战操作详解
Java 中对日期进行加减操作
今天在做项目时,遇到了对时间的加减进行操作需求,根据传入的日期字符串,操作参数("+","-"),加数(要操作的天数),对日期进行加减操作,经过查询资料,自己写了一个Demo测试类,经过调试可以正常加减,现将代码分享如下,希望对遇到的朋友们有所帮助! package com.ltw.test; import java.text.SimpleDateFormat; import java...
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
java date 加减一天_java日期加减操作
1.用java.util.Calender来实现Calendar calendar=Calendar.getInstance();calendar.setTime(new Date());System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期calendar.set(Calendar.DAY_OF_MONTH,calendar...
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
java日期之间的加减_Java中常见的日期操作(取值、转换、加减、比较)
本文给大家介绍java中常见的日期操作,日期取值、日期转换、日期加减、日期比较,对java日期操作相关知识感兴趣的朋友一起学习吧Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿。当然,我只提供了可行的解决方案,并不保证是最佳实践,欢迎讨论。1. 日期取值在旧版本...
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
java中两个日期的加减_java中对日期的操作,日期的比较,加减
首先给大家介绍的两个类是SimpleDateFormat和calendar一:SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")/还有一种是new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Loc ale.UK)//输出的样子是Wed Mar 21 0...
Java日期加减操作
Date date = new Date();//起始时间 SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd HHmmss");//按照指定格式 格式化日期 String str=sdf.format(dat...
java对Date日期进行加减运算操作简洁代码
java.util.Calendar对Date日期进行加减运算,年份加减,月份加减引用类Calendar方法说明1.getInstance()方法2.setTime(Date date)方法3.add(param1,param2)方法4.getTime()方法示例代码 引用类 import java.sql.Timestamp; import java.text.SimpleDateFormat;...
java中对日期进行加减操作
package cn.cfm.demo.Test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @Description: 对日期进行加减操作 * @Author: * @Date: 2021/2/20 */ public class DataShield { public stat
java对日期进行加减操作以及比较大小
public static void main(String[] args) throws ParseException { //格式化日期的对象(转化成习惯的时间格式) SimpleDateFormat sdFormat=new SimpleDateFormat("yyyy-MM-dd"); //静态方法getInstance()使用默认时区和语言环境获得一个日历。 Calendar calendar=Calendar.
java 对日期进行加减操作
主要参考了csdn上tag(兔八哥的狗窝)的博客,基本上源代码没动,只是加了个 String类型的日期参数 ,变的灵活了一点.写在这里以备后用,自己比较健忘,嘿嘿~~! public String getNewDateFromGaveStr(int i,String operator,String dateStr) {//根据传入的日期字符串,操作参数("+","-"),加数(要操作的天数)...
1520



被折叠的 条评论
为什么被折叠?



