`

java 取昨天日期

    博客分类:
  • java
阅读更多

java 取昨天日期

java 取昨天日期

 

    今天碰到一个很有趣的问题:取昨天的日期,本想的截出来日期减一就好了。又一想不对,如果今天是一号怎么办?

    现有两个办法

1:Date as = new Date(new Date().getTime()-24*60*60*1000);
  SimpleDateFormat matter1 = new SimpleDateFormat("yyyy-MM-dd");
  String time = matter1.format(as);
  System.out.println(time);

  取出数字型的时间  再减去24*60*60*1000,就得到昨天的时间了;

这个有点过时了!

2:Calendar   cal   =   Calendar.getInstance();
  cal.add(Calendar.DATE,   -1);
  String yesterday = new SimpleDateFormat( "yyyy-MM-dd ").format(cal.getTime());
  System.out.println(yesterday);

这个方法很方便,年月日都可以随心所欲的变!

分享到:
评论

相关推荐

    java获取昨天日期字符串的方法

    在Java编程中,获取昨天日期字符串涉及到对日期和时间的操作,这通常需要用到`java.util`和`java.text`包中的类。以下是一个详细的解释和示例代码,展示如何实现这个功能。 首先,我们需要导入必要的库: ```java ...

    Java DateUtil.java日期时间操作类源代码.rar

    比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM.dd.YY、MM-dd-YY、MM/dd/YY",并输出为正常的格式yyyy-MM-dd、将字符串数组使用指定的分隔符合并成一个字符串、获取日期字符串中...

    java获取今天、昨天、近一周、本周、本月时间段

    java获取今天、昨天、近一周、近两周、近三周、近一月、近两月、近三月、近半年、本周、上周、本月、上月时间段

    操作日期的java包

    7. **比较和查询**:可以轻松比较两个日期时间对象,或者查询某个日期时间是否在另一日期时间之前或之后,还可以获取某个日期的星期几、一年中的第几天等信息。 8. **ISO-8601兼容**:Joda-Time完全兼容ISO-8601日...

    LocalDate类获取日期和改变日期

    在Java 8中,Oracle对日期时间API进行了重大更新,引入了`java.time`包,以替换原有的`java.util.Date`和`java.util.Calendar`等过时的API。`LocalDate`是这个新包中的核心类之一,专门用于处理不包含时间部分的日期...

    日期工具Java类

    例如,代码中的cal.add(Calendar.DATE,-1)是将当前日期减去一天来获取昨天的日期。返回格式化的日期字符串应该是格式化cal对象中的时间值。 6. 常量定义: 代码中定义了一些公共静态常量,例如TODAY_DATETIME、...

    Java中如何使用日期对象

    本文将详细解析如何在Java中有效地使用日期对象,包括创建日期实例、格式化日期、解析字符串为日期以及处理不同时区的问题。 ### 创建日期实例 Java中的`java.util.Date`类提供了创建日期对象的基本功能。可以通过...

    java8 localtime 毫秒与时间互转 获取前一天六点钟时间

    java8 localtime 毫秒与时间互转 获取前一天六点钟时间

    DateHandler.java日期处理类Java文件下载.rar

    与现在的日期对比 得到天数、计算两个日期间相隔的日子、获取今天的日期的字符串、获取当前月份,* @return 返回字符串 格式:两位数、获取昨天的日期的字符串等,还可以计算员工的工作天数,如在使用期和离职期该...

    Java日期时间常见面试题及答案

    2. **获取当前日期和时间**:通过`java.util.Date`的无参构造函数或`java.time.LocalDateTime.now()`可以获得当前的日期和时间。 3. **日期时间格式化**:使用`java.text.SimpleDateFormat`类,创建相应格式的模板...

    基于Java语言编写的Spring Boot时间工具类方法封装

    当前的日期、根据指定日期得获取对应年份的所有月的日期、获取月初时间、获取月末时间、获取当天的起始时间、获取当天的结束时间、获取昨天的开始时间、获取昨天的结束时间、当前季度的开始时间、当前季度的结束时间...

    java日期处理[文].pdf

    在Java编程中,日期处理是常见的任务之一,用于管理和计算日期和时间。本文将深入探讨Java中的日期处理机制,特别是围绕`java.util.Date`和`java.util.Calendar`这两个核心类。 首先,`java.util.Date`类是Java中...

    java获取时间 x分钟前 x天前 今天xx:xx 的函数

    自己写了一个函数,代码很简单,仅供学习使用,还望多提意见 /** * 格式化列表上的 发生时间 * @param occurTime 事件发生时间 * @return 格式化好的时间 如3分钟前 5天前 */ 微博上列表显示时,总已醒目的...

    Java DateHandler日期处理程序

    与现在-N天的日期对比 -1 0 1,比较日期,与现在的日期对比,比较日期,与现在的日期对比 得到天数,计算两个日期间相隔的日子、计算员工的工作天数、获取昨天的日期的字符串等。 运行环境:Java/Eclipse

    java获取日期的方法

    本文将详细介绍两种在Java中获取日期,特别是获取昨天日期的方法。 方法一: ```java // 创建一个Date对象,代表当前时间 Date dt = new Date(); // 获取一个Calendar实例 Calendar cal = Calendar.getInstance()...

    日期的工具类UtilDate日期计算比较润年获取转化判断

    在Java编程语言中,`UtilDate`通常指的是`java.util.Date`类,它是处理日期和时间的基本类。本文将深入探讨`UtilDate`类的主要功能,包括日期计算、比较、润年判断、日期获取和转化以及相关的日期判断方法。 1. **...

    Java处理日期时间的方法汇总

    在Java编程中,处理日期和时间是常见的任务。Java提供了多种方法来操作日期时间,其中`java.util.Calendar`是一个核心的类。本文将详细介绍如何使用`Calendar`类进行日期时间的处理。 首先,`Calendar`类是一个抽象...

    Mysql获取当前日期的前几天日期的方法

    您可能感兴趣的文章:Mysql根据时间查询日期的优化技巧mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间解析MySQL中存储时间日期类型的选择问题JDBC中使用Java8的日期LocalDate和...

    Java面试题以及答案整理.pdf

    使用`java.util.Calendar`或`java.time`包中的类来获取昨天的日期,并格式化输出。 18. **文件读写计数器** 使用`java.io`包中的`FileReader`、`BufferedReader`等类进行文件读取,同时维护一个计数器记录行数。 ...

    判断今天与昨天,其它日期

    1. **获取当前日期:** 使用Java的`Date`类和`System.currentTimeMillis()`来获取当前时间戳。 2. **日期格式化:** 使用`SimpleDateFormat`来将日期对象转换为字符串,便于比较和显示。 3. **字符串比较:** 通过...

Global site tag (gtag.js) - Google Analytics