首页 > 编程语言 >Java Calendar类练习题(获取日期)

Java Calendar类练习题(获取日期)

时间:2023-10-26 12:00:11浏览次数:39  
标签:练习题 Java SimpleDateFormat 获取 日期 cal 100 Calendar

1.获取当前对象的日期的100天前的日期

package zuoye;import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test1_01 {
public static void main(String[] args) {
    //1、获取当前对象的日期的100天前的日期
    Calendar cal=Calendar.getInstance();  //Calendar 日历类  .getInstance() 获取当前系统日期
    System.out.println(cal);  //获取的是当前日期及科学时间
    cal.add(Calendar.DAY_OF_YEAR, -100); //.add() 计算当前日期的前100天的日期
    Date date = cal.getTime();  //.getTime  让calendar 类型转 Date 类型
    SimpleDateFormat sdf=new SimpleDateFormat("YYY-MM-dd");  //SimpleDateFormat  格式化日期类
    String dstr = sdf.format(date);  
    System.out.println(dstr);  //2020-02-01
}
}

 

标签:练习题,Java,SimpleDateFormat,获取,日期,cal,100,Calendar
From: https://www.cnblogs.com/szmtjs10/p/17789098.html

相关文章

  • javac命令的理解
    javac是编译命令javacA.java-ddirclass-encodingutf-8javac-classpath/-cp依赖包的路径,需要用:拼接起来,例如egjavac-cpspark_2.11.jar;flink_1.12.jarB.java-d/testdir多个依赖包,windows下用;分号,linux下用:冒号拼接依赖的包windows本地试验javac-cpD:\test......
  • Java 练习题02 (包装类 (对字符串进行排序))
    有一个字符串“101,87,88,87,98”对数字由小到大排序。importjava.util.Arrays;publicclassDemo01{publicstaticvoidmain(String[]args){Stringspa="101,87,88,87,98";//1.分割每个数字String[]str=spa.split(",");//2.定义int类型数......
  • 开发实例:后端Java和前端vue实现文件上传和下载功能
    首先,在Java的后端代码中,我们可以使用Spring框架来实现文件上传和下载功能。以下是一个简单的示例:文件上传首先,我们需要在html页面上创建一个表单,其中包含一个file类型的输入字段:<formaction="/upload"method="POST"enctype="multipart/form-data"><inputtype=......
  • Java - InputStream流Http客户端文件上传
    场景:两个系统文件服务不同,需从另外一个系统中下载文件并上传到另外一个系统中。代码实现//远程服务下载文件Responseresponse=fileCenterService.downloadFile(fileId);InputStreaminputStream=response.body().asInputStream();//调用接口上传到文件服务HttpClienth......
  • 【Java 进阶篇】JavaScript 正则表达式(RegExp)详解
    JavaScript正则表达式,通常简写为RegExp,是一种强大的文本匹配工具,它允许你通过一种灵活的语法来查找和替换字符串中的文本。正则表达式在编程中用途广泛,不仅限于JavaScript,在许多编程语言中也都有类似的实现。什么是正则表达式正则表达式,简称正则或RegExp,是一个用于描述字符模式......
  • 【Java 进阶篇】JavaScript Math对象详解
    在JavaScript编程中,Math对象是一个非常有用的工具,用于执行各种数学运算。它提供了许多数学函数和常数,可以用于处理数字、执行几何运算、生成随机数等。在本篇博客中,我们将深入探讨JavaScript中Math对象的各种功能和用法。什么是Math对象?Math对象是JavaScript的内置对象之一,它不需要......
  • 【Java 进阶篇】JavaScript 中的全局对象和变量
    JavaScript是一门非常强大的编程语言,它提供了许多全局对象和变量,以便于在整个应用程序中共享数据和功能。本文将详细介绍JavaScript中的全局对象和变量,包括全局对象、全局变量、全局函数以及它们的用途和示例。全局对象JavaScript中有一些全局对象,它们在整个应用程序中都可用。......
  • 【java基础-实战2】数组拷贝的几种实现方式
    在实际的业务开发中,基本上很少很少很少…会遇到数组拷贝的场景,甚至是我们一般都不怎么用数组,List它不香嘛,为啥要用数组。那么现在这个问题有点冷门,要实现数组拷贝,怎么办呢?1、基础写法:循环赋值最简单直接的写法,那就是新建一个数组,一个一个拷贝进去String[]src=newString[]{"a......
  • Java基础 解压缩流、压缩流
     解压缩流就是读取压缩包中的文件,所以它是读,属于输入流压缩流就是把文件中的数据写到压缩包中,所以它是写,属于输出流 压缩包里面的每一个文件或文件夹在Java当中都是一个ZipEntry对象所以解压的本质其实就是把压缩包里面的每一个ZipEntry对象按照层级结构......
  • java学习_06
    for循环publicclassday6_01{publicstaticvoidmain(String[]args){//1.循环1~5得到里面的每一个数字//开始条件:1//结束条件:5//用来进行累加的intsum=0;for(inti=1;i<=5;i++){......