首页 > 编程语言 >java获取前一天日期

java获取前一天日期

时间:2023-09-18 12:14:02浏览次数:47  
标签:java get yesterday 日期 Calendar 前一天

 

java获取前一天日期

 

import java.util.Calendar;

public class Main {
  public static void main(String[] args) {
    // 获取今天的日期
    Calendar today = Calendar.getInstance();
    // 将今天的日期设置为前一天
    Calendar yesterday = Calendar.getInstance();
    yesterday.set(Calendar.DAY_OF_YEAR, today.get(Calendar.DAY_OF_YEAR) - 1);
    // 获取前一天的日期
    int year = yesterday.get(Calendar.YEAR);
    int month = yesterday.get(Calendar.MONTH) + 1;
    int day = yesterday.get(Calendar.DAY_OF_MONTH);
    String date = year + "-" + month + "-" + day;
    System.out.println("昨天的日期是:" + date);
  }
}

 

 

 

 

#################################

标签:java,get,yesterday,日期,Calendar,前一天
From: https://www.cnblogs.com/herd/p/17701305.html

相关文章

  • java大文件上传,大文件下载解决方案
    一.大文件上传解决方案:普通的Servlet文件上传:使用JavaServlet技术,通过表单提交文件,然后在服务器端使用流将文件写入磁盘。这适用于小文件,但不太适合大文件,因为需要将整个文件加载到内存中。ApacheCommonsFileUpload:这是一个常用的开源库,用于处理文件上传。它支持流式处理文......
  • 全网最详细Java-JUC
    Java-JUC⓪基础❶进程&线程进程:指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间。线程:比进程更小的执行单位,一个进程可以启动多个线程,每条线程并行执行不同的任务。❷并行&并发并行(Parallel):在同一时刻,有多个指令在多个CPU上同时执行。并发(Concurrent):在......
  • JAVA从小白到微服务学习路线
    JAVA基础教程开发环境搭建JAVA基础语法数据类型流程控制数组面向对象方法重载封装继承多态抽象类接口枚举常用类泛型集合泛型注解异常处理多线程IO流反射StreamAPILambda表达式计算机基础数据结构与算法数据结构与算法基础(青岛大学-王卓)数......
  • Java实现接口
    声明:本文记录基于JDK8(8u211)的继承使用规则如果存在错误,请发邮件至[email protected]联系我创作时间:2023-09-1511:00:21创作情况:失业第45天,地处成都金牛区创作者:一口吃不成胖子接口就是一种规范,对实现他的类进行限制,它本身并不实现任何方法,接口中不能声明具体实现的方......
  • Java注解
    声明:本文记录基于JDK8(8u211)的注解使用规则,若存在错误,请发邮件至[email protected]联系我创作时间:2023-09-1510:07:01创作情况:失业第45天,地处成都金牛区创作者:一口吃不成胖子格式如下@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public@interfac......
  • java特殊的值传递
    java中的参数传递是一种特殊的值传递,又叫共享传递java中虽然可以改变原始对象的属性,但是并没有改变原始对象。因为当你改变实参指向的地址,形参指向的地址并不会随着变化但你通过实参去修改对象时,是根据形参传给实参的地址去修改如果实参地址变化,会影响形参才是引用传递......
  • JavaScript中的浅拷贝与深拷贝
    前言JavaScript中的浅拷贝和深拷贝是非常重要的概念,它们在处理对象和数组时具有不同的作用。在编程中,经常需要复制数据以便进行各种操作,但必须注意拷贝的方式,以确保得到预期的结果。浅拷贝是创建一个新对象或数组,并将原始对象或数组的引用复制给它。这意味着新对象和原始对象将......
  • java大文件上传/下载解决方案整理
    分片上传、断点续传、秒传文件上传花样百出,根据不同场景使用不同方案进行实现尤为必要。通常开发过程中,文件较小,直接将文件转化为字节流上传到服务器,但是文件较大时,用普通的方法上传,显然效果不是很好,当文件上传一半中断再次上传时,发现需要重新开始,这种体验不是很爽,下面介绍几种好......
  • Java
    importjava.util.Scanner;classWarehouseInformation{privateStringitemno;privateStringitemname;privateStringsuppliername;privateStringwarehousingtime;privateStringshipmenttime;privateStringwarehousenumber;privateSt......
  • protobuf转java文件时相关配置
    optionjava_multiple_files=true;作用和意义:此选项指示生成的Java代码将被分割成多个文件而不是一个文件。每个消息类型都会生成一个单独的Java类文件。示例:如果有两个消息类型:MessageA和MessageB,则生成的Java文件为MessageA.java和MessageB.java。optionjava_packa......