java获取当前日期前n天(当前日期前一天 java)

本文目录一览:

java 推算当前时间的前150天是几月几日

我这简单,你试一下

import java.util.*;

class Test

{

public static void main(String[] args)

{

GregorianCalendar gc=new GregorianCalendar();

gc.add(Calendar.DAY_OF_MONTH,-150);

int month=gc.get(Calendar.MONTH)+1;

int day=gc.get(Calendar.DAY_OF_MONTH);

System.out.println(“前150天是:”+month+”月”+day+”日”);

}

}

java 计算某日期 多少天后的日期

java计算某日期之后的日期,可以参考如下代码:

public static void main(String[] args) {

// 时间表示格式可以改变,yyyyMMdd需要写例如20160523这种形式的时间

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy/MM/dd”);

String str = “2016/05/23”;

// 将字符串的日期转为Date类型,ParsePosition(0)表示从第一个字符开始解析

Date date = sdf.parse(str, new ParsePosition(0));

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

// add方法中的第二个参数n中,正数表示该日期后n天,负数表示该日期的前n天

calendar.add(Calendar.DATE, -10);

Date date1 = calendar.getTime();

String out = sdf.format(date1);

System.out.println(out);

}

Java 查询当前日期和前后几天日期

import java.text.SimpleDateFormat;

import java.util.Calendar;

public class CelanTest {

public static void main(String[] args) {

Calendar c=Calendar.getInstance();

SimpleDateFormat df=new SimpleDateFormat(“yyyy/MM/dd/E”);

System.out.println(“今天是:”+df.format(c.getTime()));

c.add(Calendar.DATE, 3);

System.out.println(“三天后:”+df.format(c.getTime()));

c.add(Calendar.DATE, -6);

System.out.println(“三天前:”+df.format(c.getTime()));

}

}

用java程序写 使用日期类计算当前日期的前50天是哪一天,是星期几

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class Test {

    /*

     * 将当前日期加减n天数。 如传入整型-5 意为将当前日期减去5天的日期 如传入整型5 意为将当前日期加上5天后的日期 返回字串 例(19990203)

     */

    public static Date dateAdd(int days) {

        // 日期处理模块 (将日期加上某些天或减去天数)返回字符串

        Calendar canlendar = Calendar.getInstance(); // java.util包

        canlendar.add(Calendar.DATE, days); // 日期减 如果不够减会将月变动

        return canlendar.getTime();

    }

    public static void main(String[] args) {

        Date date = Test.dateAdd(-50);

        SimpleDateFormat sdfd = new SimpleDateFormat(“yyyy-MM-dd”);

        System.out.println(“50天前日期为:” + sdfd.format(date));

        SimpleDateFormat sdf = new SimpleDateFormat(“E”);

        System.out.println(“为:” + sdf.format(date));

    }

}

使用Calendar 和 SimpleDateFormat两个日期类可搞定!有问题再追问,good luck!

java获取当前时间几天/月/年前的时间方法

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance(Locale.getDefault());

System.out.println(calendar.get(Calendar.YEAR));

System.out.println(calendar.get(Calendar.MONTH)+1);

System.out.println(calendar.get(Calendar.DATE));

}

3行代码分别用于获取当前时间的年、月、日,获取月份的时候需要+1,因为月份取的索引值,从0-11

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/309025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2025-01-04 19:30
下一篇 2025-01-04 19:30

相关推荐

  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29

发表回复

登录后才能评论