【Java】Java获取昨天日期的正确姿势

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

Java获取昨天的日期,其实大部分人都用得不对:

  DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
  Calendar calendar=Calendar.getInstance();
  calendar.set(Calendar.DATE,-1);
  String yesterdayDate=dateFormat.format(calendar.getTime());

这种方法是不对的,如果昨天是某月31日,则得到的是30日。比如今天6月1日,得到的昨天日期是5月30日。

正确姿势如下:

  DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
  Calendar calendar=Calendar.getInstance();
  calendar.set(Calendar.HOUR_OF_DAY,-24);
  String yesterdayDate=dateFormat.format(calendar.getTime());

注意不要用Calendar.HOUR,这是12小时制,Calendar.HOUR_OF_DAY是24小时制。

java获取昨天日期字符串的方法 主要介绍了java获取昨天日期字符串的方法,涉及java针对日期与时间的运算与转换等相关操作技巧,需要的朋友可以参考下 立即下载

相关推荐

Spring Boot 构建war 部署到tomcat下无法在Nacos中注册服务

因此,当使用外部容器时,如此处的 Tomcat 来部署项目,AbstractAutoServiceRegistration 就不能监听到容器启动事件了,也就不会尝试向服务注册中心注册当前这个微服务,那么注册就失败了,并且也就没有异常信息了。自定义获取获取外部容器端口的方法, 然后监听应用启动事件,当应用被启动时,获取外部容器启动的端口号,然后将这个 port 设置到 NacosAutoServiceReigistration 中。在启动类同级目录,复制下面代码即可(不需要修改,直接构建war即可)

ttyy1112的专栏 2519

Java 获取昨天的日期

代码】Java 获取昨天的日期。

embelfe_segge的博客 2319

[软考]系统架构设计师 备考经验分享(一) - 备考计划篇

前言 上周末刚刚结束了软考架构师的考试,自我感觉考的还可以,大概率是过了。 两次参加软考,一次中级嵌入式,一次高级架构师,都是备考不到两个月时间,尤其是架构师这次考试内容和本职工作有不小的差别,并且需要同时备考三个科目,在高强度地备考中感觉是摸索出到了一点软考的技巧与经验。 打算趁还记得,赶紧写几篇文章做下梳理总结,算是给将来自己考系分、高项或者其他考试做个记录,也希望能够帮到正在备考的大家。 先把第一步,个人的备考计划分享给大家。 自身情况分析 首先,请大家一定先明确三个问题,这三个问题会直接影响到你的

_ 6404

java如何获取昨天的日期/明天的日期?

使用Java日历类Calendar。附赠 获取当前时间前一个小时的时间。

Do_LaLi的博客 6921

STM32 HAL库驱动BMP388:从寄存器配置到高精度气压温度采集

本文详细介绍了如何使用STM32 HAL库驱动BMP388气压温度传感器,实现高精度数据采集。内容涵盖从硬件连接到STM32CubeMX配置、关键寄存器解析、驱动源码编写,到核心补偿算法与海拔换算的完整流程,并提供了针对不同应用场景的优化配置与调试技巧,帮助开发者快速构建稳定可靠的测量方案。

weixin_29299807的博客 169

Windows版本Carla(含RoadRunner插件)源码安装+RoadRunner地图导入

通过跳转浏览器账号密码登录github,不要选择Fine-grained personal access tokens,在git clone时会显示非授权,也不要使用Windows凭据!核心指令:编译PythonAPI–make PythonAPI,,编译Server–make launch,封装”游戏“–make package。完成安装后,在已安装->2022版本右侧->更多->导入配置,选择配置文件(需将配置文件内容更新为手册内容,如下图)->详细信息,更新。不要修改版本,执行上面指令即可!

winnizap的博客 1467

JAVA 获取当天、昨天、当月、上个月 的开始和结束日期时间

DateUtil: import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.util.Calendar; import java.util.HashMap; import...

默默不代表沉默 1万+

(王道考研计算机网络)第三章数据链路层-第一节:数据链路层功能概述

文章目录一:本章概述二:数据链路层基本概念三:数据链路层功能概述(1)为网络层提供服务(2)链路管理(3)组帧(4)流量控制(5)差错控制 本章是计算机网络中入门较难的一章,如果没有接触过相关内容,可能会止步于一些晦涩难懂的术语。本节内容希望大家可以用心看一看,对于大家入门是很有帮助的 一:本章概述 数据链路层位于物理层之上,主要作用就是提高物理层传输比特流的能力,使物理层可能出现差错的连接转变为逻辑上无差错的数据链路,同时向网络层提供服务。本章学习的主要就是数据链路层的功能和应用 数据链路层功能 封

快乐江湖的博客 2469

java获取昨天今天明天的日期

我刚写完这个代码,就被开除了........ 代码双手奉上以备后用: package mydemo; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class Thre...

图图小淘气的博客 1984

车辆网络安全ISO/SAE 21434解读(一)概述

ISO/SAE 21434 《道路车辆 网络安全工程》是SAE和ISO共同制定的一项针对道路车辆的网络安全标准,它是一个面向汽车行业全供应链(OEM及各级供应商)的车辆网络安全管理指导文件

xiaoxiabang的博客 8422

还在用 RaiDrive/Rclone 挂载网盘?教您使用Windows 原生 WebDAV 丝滑直连 AList/Openlist,让你的网盘秒变本地硬盘!

网盘文件分散管理?😩 别再依赖第三方工具了!本文教你如何在 Windows 下,利用原生 WebDAV 功能,将 Openlist 网盘直接映射为本地硬盘!💻 操作简单,告别繁琐,让你的云端文件像本地文件一样丝滑!🚀 轻松实现高效管理,快来体验吧!

XiaoqiangClub的博客 2972

java获取明天的日期_java怎么获取昨天,今天,明天的日期?java中获取日期的函数

对于初步进入java学习阶段的朋友们来说,有一个必不可少的java基础知识,也就是日期函数,下面呢就用几个Demo带领大家一起来学习一下,如何用日期函数获取昨天,今天和明天的日期?首先是获取昨天的日期:publicclassDemo0{publicstaticvoidmain(String[]args){//格式化日期SimpleDateFormatsdf=newSimpleDa...

weixin_42502838的博客 3091

抖音 webmssdk 签名算法解析:X-Dynosaur / X-Gnarly / X-Bogus 生成原理

它只依赖设备指纹/环境编码与随机数,与 query 内容无关,因此可以独立于 Dynosaur/Gnarly 生成。

猫敷雪 197

java取昨天日期_Java 获取昨天日期方法总结

获取昨天日期用于判断时间数据是否所属昨日区间值,Java中java.util.Date类 new Date() 获取当前日期,具体代码如下:Dateas=newDate();SimpleDateFormatmatter1=newSimpleDateFormat("yyyy-MM-dd");Stringdatestr=matter1.format(as);Stringstar...

weixin_33662430的博客 3531

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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

本文实例讲述了java获取昨天日期字符串的方法。分享给大家供大家参考,具体如下:import java.text.SimpleDateFormat;import java.util.Date;public class Test{/*** 获取昨天的日期字符串** @param nowDate* 当前日期的字符串* @return*/public static String getLast...

weixin_30476033的博客 1023

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Java获取昨天的日期

Java获取昨天的日期,其实大部分人都用得不对: DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar=Calendar.getInstance(); calendar.set(Calendar.DATE,-1); String yesterdayDate=dateFormat.format(calendar.getTime()); 这种方法是不对的,如果昨天是某月31日,则得到的是30日。比

何以与君shi的博客 1484

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

java获取日期及获取昨天、今天和明天的日期

java获取日期 昨天 今天 明天的日期 Date date=new Date();//取时间 Calendar calendar = new GregorianCalendar(); calendar.setTime(date); calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动 date=calendar.getTime(); //

特依依|专注J2ee开发、Solr、Solr4、Slorcloud、Lucene和大数据的挖掘技术 1181

java date获取昨天日期_Java获取昨天和今天的日期-Fun言

因为做百度统计数据导出的时候,要用到日期这个东西,就是计算从哪天开始计算的,我就需要计算从昨天到今天所统计的数据,所以我需要获取昨天的日期,我本来的想法是获取今天的日期,然后减一,后来一想,要是今天是1号咋办,所以就找了一些文章,最后总结了一些关于日期的计算方法。一、当前日期的计算方法1、Calendar对象int y,m,d,h,mi,s;Calendar cal=Calendar.getIns...

weixin_35651578的博客 2078

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

本文实例讲述了java获取昨天日期字符串的方法。分享给大家供大家参考,具体如下:import java.text.SimpleDateFormat;import java.util.Date;public class Test{/*** 获取昨天的日期字符串** @param nowDate* 当前日期的字符串* @return*/public static String getLast...

weixin_39722965的博客 605

java获取各种格式的时间,获取昨天明天日期,获取一天的开始结束时间

一、获取当前日期和时间 1、使用Date和DateFormat       Date now = new Date();       DateFormat df1 = DateFormat.getDateInstance(); //格式化后的时间格式:2016-2-19        String str1 = d1.format(now);       DateForm

ziluolanzhang的专栏 4万+
上一篇: 【Java】Java四舍五入保留1位小数、2位小数...
下一篇: 【Android】为什么我们不需要导入android support v4包?
devnn
博客等级 码龄12年 2005粉丝 90原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值