如何取得昨天的日期

AIR780E二次开发点灯(LuatOS) Air780E的LuatOS点灯教程,二次开发教程,可用于所有ec618平台,无需SDK 阅读详情

我们都知道获取当前时间可以使用new Date()直接取得,如果要格式化可以使用

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

System.out.println(sdf.format(new Date());

 

以上方法是我们写代码的时候最常用的取时间方式,但是如果项目中录入的日期偏偏要得到前一天或前一个月的时间,那么如何实现呢?

    那么这个时候我们就需要使用Calendar这个日历类,Calendar实例化的方法是

Calendar calendar = Calendar.getInstance();

通过日历类得到当前时间是调用calendar.getTime();方法,返回的类型是java.util.Date

我们知道在数据库中对日期的计算可以通过datadiff函数来实现,但是程序中却没有提供直接的方法。

 

一般来说如果是程序里要对时间进行计算就需要讲时间转换成长整形,然后减去或加上相应的时间,最后再讲long类型转换为日期类型来实现

参考代码如下:

import java.util.Calendar;
import java.util.Date;
public class Datt {

 /**
  * @author maohb  
  * @param args
  */
 public static void main(String[] args) {
  Calendar calendar = Calendar.getInstance();
  Date date = calendar.getTime();
  long lo = date.getTime()-(long)86400000*365*10;
  System.out.println("lo="+new Date(lo));
 }

}

希望对大家有所帮助!呵呵

锂电池充电器电路设计 里面有电路 锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。 立即下载

相关推荐

STM32水质检测小船设计

近年来水资源的监测与保护越来越受到政府部门的重视,抓好源头问题才能做好环境治理,因此建立完善的水环境监测系统是很有必要的。针对当前水环境参数监测中存在的各种问题,例如水质信息采集范围固定、灵活部署监测能力差、信息采集不够智能化、人机交互能力不足等,这些问题导致水环境监测设备不够灵活。 针对上述问题,本文设计了一款基于STM32的水环境监测小船,提出了一种灵活、智能的监测水环境信息的方式。本文将船体作为传感器和控制板的载体,具有可移动性,有利于灵活广泛的采集水环境信息。 本设计选用STM32F103C8T

m0_74026776的博客 1369

JS和java 获取系统时间的前一天? 两个日期之间相差多少天?

function newDate(){ var date = new Date(); var date2 = new Date(date.getTime()-1000*60*60*24); var month = date2.getMonth()+1; if(month<10){ month = "0"+month; } var str1 = date2.getF

哈哈书架 2414

【无人机路径规划】基于强化学习实现多无人机路径规划

【无人机路径规划】基于强化学习实现多无人机路径规划

k8291121的博客 1658

【Python基础】如何获取昨天的日期

在获取一些证券数据统计网站的数据的时候,最新的数据往往是前一天的,遇到类似的网站的时候,我们常常需要获取昨天的日期。

weixin_43498642的博客 4084

2022年灌溉试验设计与数据分析考试试题

2.表2数据为表层0~10cm的原状土离心机土壤水分特征曲线试验数据,(1)请利用R语言nls函数通过Van Genuchten方程对土壤体积含水率和土壤基质势进行拟合;(3)指明土壤基值势为-33 kPa和-1500kPa时的体积含水率。1.请根据表1数据,以灌溉模式为主区,生物炭用量为子区,利用R语言agricolae包生成裂区试验设计试验处理布置图;3.以R工具包factoextra中decathlon2数据集前10列为数据进行PCA分析,要求计算出(1)前5个主成分的特征值、特征向量;

Mrrunsen的博客 266

某手短视频用户主页视频列表爬虫实战:从原理到完整实现

随着短视频平台的迅猛发展,某手(为保护平台隐私,本文以“某手”代指实际目标)已经成为国内最大的短视频社交平台之一,拥有数亿日活用户。对于数据分析师、内容创作者和市场营销人员而言,获取某个用户主页的视频列表具有重要的研究价值——无论是分析头部创作者的内容策略,还是监测竞品的发布频率与互动数据,爬虫技术都成为不可或缺的工具。然而,在2024-2025年的技术环境下,某手已经构建了多层次的反爬机制:包括接口签名加密、请求参数动态混淆、设备指纹检测、IP行为分析以及Web端无限滚动加载的异步数据获取方式。

2201_76125261的博客 541

js不同方法获取当前日期昨天、今天、明天的日期

js不同方法获取当前日期昨天、今天、明天的日期

YHLSunshine的博客 1万+

道家学派创始人老子,对 SAP ABAP 这门编程语言的客观评价

SAP HANA 之引入,使 ABAP 于处理大数据,云计算等新兴领域,展现新的生命力,如老吾老以及人之老,幼吾幼以及人之幼,扩展其在信息技术领域的应用,以涵养更广之需。ABAP 能以数据为基,流转于系统之中,如道法自然,顺应企业之生态,助之以高效运转,减少冗杂,简化管理,使企之运营,如小国寡民,无为而治。然 ABAP 如老树盘根,更替不易,面对新兴技术,如云计算、大数据等,其更新之速,未能与时俱进。如水之于渊,柔而能胜刚,ABAP 之发展,顺时而动,应需而变,其在编程领域,犹如道之于万物,渐不可或缺矣。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1029

获取昨天(今天的前一天)的日期,并且格式为2024-10-12

获取昨天(今天的前一天)的日期,并且格式为2024-10-12。

Superxpang的博客 553

Android 13.0 framework层系统手势增加上滑手势home事件功能(相当于Home键)

在13.0的定制化开发系统手势功能的时候,客户需求要求在上滑手势的时候,在底部上滑时候进入系统桌面,也就是增加 home键功能,所以就需要分析相关的系统手势上滑事件,然后添加home事件这样 就可以实现这个功能了

安卓兼职framework和app工程师的博客 1133

配置适合Gurobi的机器硬件环境需要考虑的因素

介绍了在为gurobi选择合适的硬件环境时,需要考虑三个方面的因素;

Linshaodan520的博客 1066

Java写的获取日期工具类(今天、昨天、本周、上周、本月、上月、本年及特定时间的开始时间和结束时间)

由于获取日期经常会使用到,所有我自己写了一个工具类1、基本上能用上的都写出来了,包括:1)获取当天的开始时间 2)获取当天的结束时间 3)获取昨天的开始时间 4)获取昨天的结束时间 5)获取明天的开始时间 6)获取明天的结束时间 7)获取本周的开始时间 8)获取本周的结束时间 9)获取上周的开始时间 10)获取上周的结束时间 11)获取本月的开始时间 12)获取本月的结束时间

r1037的博客 1万+

HTML炫酷烟花④(完整代码)

HTML语言实现炫酷烟花的完整代码。

AIGC 9万+

在 Python 中获取昨天的日期

当我们在处理大型应用程序时,我们可能需要获取之前日期的数据,这可能是一个漫长的过程;简单来说,我们可以使用这个模块来找出某个日期之后的秒、分、小时或天之间的差异。我们的第一个例子是一个简单的程序,它使用日期和时间模块来显示当前日期和前一天的日期和时间,如下所示。现在再举一个例子:一个简单的程序,使用日期和时间模块显示当前日期和前一天的日期和时间。但是我们将使用一个函数来自动化它,该函数将接受日期值并返回一天前的日期。现在我们将讨论一些使用程序查找昨天日期的示例,并查看它们在编程中的实现。

迹忆客 3241

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

MySQL获取昨天日期以及与数据的日期进行比较

在网上搜了点资料,感觉大家都只说了如何获取日期,却没有涉及到与数据库中的数据日期进行比较的阶段。希望能对大家有所帮助。

weixin_42736258的博客 1974

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

mysql 日期 等于 昨天

MySQL 中如何查询等于昨天的日期 在MySQL数据库中,处理日期和时间是一个常见的任务。有时,我们需要查询某个日期字段等于昨天的记录。本文将介绍如何在MySQL中实现这一功能,并提供相应的代码示例。 理解昨天的日期 在MySQL中,要获取昨天的日期,我们可以使用CURDATE()函数,它返回当前日期。然后,我们可以通过...

weixin_30670123的博客 827

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

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

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

weixin_33662430的博客 3531

shell 获取昨天的日期

有些操作系统支持 date  命令直接获取昨天的日期,比如   linux: strdate=`date -1d +"%Y%m%d"`   系统的不同,导致date命令有的支持有的不支持直接获取,这里给一个通用的脚本:   #取昨天的时间month=`date   +%m`day=`date   +%d`year=`date   +%Y` month=`expr   $month...

可怜的技术 1311

python 当天日期,昨天日期

当天日期昨天日期

Z1Y7T的专栏 946

JS 获取昨天日期

JS 获取昨天日期

weixin_39501680的博客 1956

bat怎么获取前一天 的日期_bat中获取昨天日期

http://blog.youkuaiyun.com/yxp200401/article/details/7804523@echo offset YE=%date:~0,4%set MO=%date:~5,2%set DA=%date:~8,2%set DG=1set/a vY1=%YE% %% 400set/a vY2=%YE% %% 4set/a vY3=%YE% %% 100if %vY1%==0 (s...

weixin_39901943的博客 1211

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

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

Java获取昨天的日期,其实大部分人都用得不对: DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar=Calendar.getInstance(); calendar.set(Calendar.DATE,-1); String yesterdayDate=dateFormat.for...

devnn的专栏 2万+

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);S...

weixin_33893979的博客 588

Java根据当前日期获得昨天的当前日期代码实现

  代码: import java.text.SimpleDateFormat; import java.util.Date; /** * 根据当前日期获得昨天的当前日期 * @author jinghui.wu * */ public class GetYesterdayTime { public static void main (String[]...

a54325的博客 302

java 获取昨天日期

转自:http://blog.sina.com.cn/s/blog_6d416c1e01019zod.html 取昨天的日期,本想的截出来日期减一就好了。又一想不对,如果今天是一号怎么办?     现有两个办法 1:老方法   Date as = new Date(new Date().getTime()-24*60*60*1000);   SimpleDateFormat matter

Dijkstra的专栏 4万+
上一篇: 小朋友
下一篇: 关于JSP中格式化的几种情况
java_tiger
博客等级 码龄21年 3粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值