java中如何从当前日期减去n天? [复制]

2024-03-08

我想从Java中的当前日期减去n天。

我怎么做?


您不必使用日历。您可以只使用时间戳:

Date d = initDate();//intialize your date to any date 
Date dateBefore = new Date(d.getTime() - n * 24 * 3600 * 1000 l ); //Subtract n days   

UPDATE不要忘记在 1000 末尾添加“l”。

请考虑以下警告:

Adding 1000*60*60*24在闰秒、夏令时等情况下,java日期的毫秒数有时会在原始日期上添加零天或两天。如果您需要 100% 确定仅添加一天,则不适合使用此解决方案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java中如何从当前日期减去n天? [复制] 的相关文章

  • 透明平开窗

    我有一点JWindow上面有一个标志 用户可以将东西拖到上面 我主要在 OS X 上开发我的应用程序 为了获得我使用的透明窗口 setBackground new Color 0 0 0 0 在 Mac 上 这工作得很好 但在 Window
  • 如何从 WifiP2pDeviceList 获取 wifi direct 设备名称

    我想在执行请求对等点时获取 wi fi direct 名称 这是我的代码 if WifiP2pManager WIFI P2P PEERS CHANGED ACTION equals action Log d tag success dis
  • JavaFX Platform.runLater 的使用以及从不同线程访问 UI

    我有几个问题Platform runLater 我有一个 JavaFX 应用程序类 在这个类中 我运行一个线程 该线程从网络套接字读取数据 现在当我创建一个新的Stage在线程内部 系统抛出异常 JavaFX 事件调度程序线程和我的网络读取
  • 使用 Android WebViewClient 启用特定 SSL 协议

    我的应用程序使用WebViewClient与服务器建立 SSL 连接 服务器配置为仅接受 TLSv1 1 及以上协议 使用 Android 时 如何检查哪些 SSL 协议是 a 支持的和 b 默认启用的WebViewClient在设备上 如
  • @OneToMany 与 @JoinTable 错误

    我试图理解 OneToMany with JoinTable 对于这样的场景 我正在使用 JPA 2 1 Hibernate 5 0 4 和 Oracle 11 XE 当我打电话时userDao save user 下面的代码 我有 jav
  • 在 TestNG 中运行多个类

    我正在尝试自动化一个场景 其中我想登录一次应用程序 然后进行操作而无需再次重新登录 考虑一下 我有在特定类的 BeforeSuite 方法中登录应用程序的代码 public class TestNGClass1 public static
  • Java Spring 应用程序存在内存泄漏。系统非堆内存不断增加

    我已使用 yourkit 分析器监视我的 Web 应用程序 保留最大大小的主要对象是 SessionFactoryImpl webappclassloader 和 CGlib 对象显示 spring crone调度程序会导致内存泄漏吗 我尝
  • 哈希码是否用于加速集合中的对象查找?

    IIUC 相同类型的两个不同对象可以存储在 HashSet 中 即使两个对象在以下情况下返回相同的值 hashCode 叫做 例如根据本文 https eclipsesource com blogs 2012 09 04 the 3 thi
  • 如何在 Struts 2 OGNL 中将参数传递给方法调用

    我想使用属性作为对象方法的参数
  • Java 唤醒休眠线程

    我阅读了其他帖子 但没有找到我正在寻找的确切答案 所以我希望有人能给出一些澄清 我有一个将运行一段时间的程序 我有一些在后台运行的线程来执行各种任务 为了简单起见 让我们考虑 3 个线程 ThreadA每 10 秒执行一次任务 其中Thre
  • 支持通过 OAuth 进行 Facebook/Twitter 身份验证的 CAS 服务器

    我正在寻找一个支持 Facebook Twitter 通过 OAuth 进行单点登录身份验证的 CAS 服务器 我检查过 JASIG CAS 服务器 但它看起来不支持它们 我的 java web 应用程序基于 Spring Security
  • 如何使用 Guava 连接字符串?

    我写了一些代码来连接字符串 String inputFile for String inputLine list inputFile inputLine trim 但我不能使用 连接 所以我决定使用 Guava 所以我需要使用Joiner
  • Java ConcurrentModificationException [重复]

    这个问题在这里已经有答案了 当删除倒数第二个元素时 没有 ConcurrentModificationException List
  • 在Java中多次读取System.in会导致IOException?

    我正在尝试创建一个小命令行游戏来强化我在过去几个月中在 Java 中学到的一些东西 我正在尝试创建一个名为 readInput 的方法 它返回一个我可以一次又一次调用的字符串 第一次它工作正常 但第二次它会导致 IO Exception 如
  • toLocaleDateString() 在 Chrome 中如何工作?

    我理解了javascript方法toLocaleDateString 使用的计算机设置 让我们来W3Schools 示例 http www w3schools com jsref tryit asp filename tryjsref to
  • JMockit - 初始化问题

    当我使用以下测试时 我收到警告 警告 JMockit 是按需初始化的 这可能会导致某些测试失败 请检查文档以获取更好的初始化方法 这是我的测试实现 package test import static mockit Mockit impor
  • 编写自定义 Eclipse 调试器

    EDIT 一定有某种方法可以解决这个问题 而无需编写全新的调试器 我目前正在研究在现有 java 调试器之上构建的方法 如果有人对如何获取 Java 调试器已有的信息 有关堆栈帧 变量 原始数据等 有任何想法 那将非常有帮助 我想要做的是我
  • 使用 Runtime.getRuntime().exec() 进行重定向不起作用

    我需要从程序执行命令 命令行是可以的 我在终端试了一下 但是在程序中不行 我从我的代码中添加一个副本 File dir new File videos String children dir list if children null Ei
  • 如何在java 1.8中从org.jboss.jca.adapters.jdbc.jdk8.WrappedConnectionJDK8转换为oracle.jdbc.OracleConnection

    如何在 java 1 8 中从 org jboss jca adapters jdbc jdk8 WrappedConnectionJDK8 转换为 oracle jdbc OracleConnection 目前我正在这样使用并得到以下异常
  • 我找不到 IntelliJ 快捷方式

    我使用 vim 一段时间 我知道有一个 intellij vim 插件 我很好奇内置的 IntelliJ 文本导航存在什么 如何打开实时模板来创建模板 如何查看以 tr 开头的现有模板列表 如何进行全局搜索并在当前文档中进行搜索 然后转到下

随机推荐

  • 在 Windows 上安装 phpMongo 驱动程序

    我想从 PHP 5 6 运行 mongodb 我已经从那里下载了https github com mongodb mongo php library https github com mongodb mongo php library 我运
  • ASP.NET - 编程编辑

    我们如何使用编辑命令以编程方式将 GridView 行置于编辑模式 假设我想编辑课程 C 的名称 我怎样才能做到这一点 另请参阅此 https stackoverflow com questions 1302275 asp net edit
  • 从 Android 中的图库中选择图像时裁剪图像

    当从图库中选择图像时 我想在应用程序中裁剪图像 也就是说 如果我启动图库并选择一张图像 裁剪窗口应该像我们从 iPhone 中选择图像一样出现 安卓上可以吗 我找到了一个在 android 中裁剪图像的教程 但似乎不是我想要的方式 http
  • 如何为多个收件人加密一封邮件?

    使用两个密钥 可以是基于密码的 完成数据加密但只需要两个密钥中的一个 任意一个 即可解密数据的基本原理是什么 例如 使用用户的密码和他的公司的密码对数据进行加密 然后他或他的公司可以解密该数据 他们都不知道另一个密码 仅存储一份加密数据的副
  • HTML XPath 按类和文本搜索

    我想按类和文本查找 xpath 中的所有元素 我已经尝试过了 但它不起作用 contains class myclass text qwerty 我试图找到所有具有 myclass 类且文本为 qwert 的元素 这些将是 span 元素
  • 2 个组合框之间的 WPF 主/详细数据绑定

    我有两个组合框 其中父组合必须显示国家 地区列表 子组合必须显示所选国家 地区的城市列表 数据存储在Dictionary
  • ViewDidLoad 在 initWithNibName 之前被调用?

    我遇到了最奇怪的错误 我希望有人可以帮助我 这是我创建视图控制器并将其推送到 navigationController 时的代码 问题是将随机变量传递给新的视图控制器 我尝试在 init 方法中传递它 并使用下面注释的行传递它 Multip
  • 使用 java 进行 DOM 解析的规范化 - 它是如何工作的?

    我在 DOM 解析器的代码中看到了下面的行 本教程 http www mkyong com java how to read xml file in java dom parser doc getDocumentElement normal
  • 使用 Python 设置 Excel 中的单元格格式

    如何使用 python 设置 Excel 中的单元格格式 特别是我需要更改后续几行的字体 规则而不是大胆 Using xlwt http pypi python org pypi xlwt from xlwt import font0 Fo
  • json 中的 JDBC 准备语句参数

    我有一个表 其中有一个数据列 其结构类似于以下内容 title some title objects id id1 id id2 现在我想找到在数据内的对象数组中具有特定 id 的对象的所有行 以下查询在 PSQL 控制台中完美运行 SEL
  • 在线程中创建 WPF 弹出窗口时出现“调用线程必须是 STA,因为许多 UI 组件都需要此”错误

    我有一个 WPF 应用程序 其中线程检查某些值 在某些情况下 我会显示一个弹出窗口Window以显示消息 当我在线程中创建这个弹出窗口时 弹出窗口的构造函数抛出异常 调用线程必须是 STA 因为许多 UI 组件都需要这个 我该如何解决这个错
  • 条形图中每个条形有不同的颜色;图表JS

    我在我正在开发的项目中使用 ChartJS 并且我需要为条形图中的每个条形使用不同的颜色 以下是条形图数据集的示例 var barChartData labels 001 002 003 004 005 006 007 datasets l
  • 在输入文本框的占位符中渲染特殊字符

    我需要展示dots https stackoverflow com questions 7250381 html code for the dot 作为文本输入的占位符 但它们并不渲染 只是在占位符中显示 unicode 请帮帮我
  • JavaScript ReplaceAll 使用变量而不是字符串进行不区分大小写的搜索

    我想做一个 JavaScriptreplaceAll 在不区分大小写的搜索中使用变量 而不是字符串 但也保留匹配文本的大小写 在返回中 例如 console log doc p doc p toString substring 0 26 v
  • FileInputStream.skip() 是否进行查找?

    我想将一个可能很大的文件的最后 10MB 复制到另一个文件中 理想情况下 我会使用 FileInputStream skip 然后 read 但是我不确定skip 的性能是否会很差 Skip 通常是使用下面的文件查找来实现的 还是实际上读取
  • 在 Delphi IDE 中生成新的随机 GUID

    如何在 Delphi IDE 中生成随机的新 GUID 我使用的是Delphi 2007 Just press Ctrl Shift G
  • Docker:旧版 --link 参数的等价物是什么

    我需要将我的数据库容器与服务器容器连接 现在我只是对遗留参数感到愤怒 link 效果完美 gt docker run d P name rethinkdb1 rethinkdb gt docker run d link rethinkdb
  • Android:使用 Webview 从资源中加载大图像

    我需要使用 Web 视图从资源中加载大图像 大约 3500 x 3500 像素 我在 Stackoverflow 上做了很多研究 但没有一个答案对我有用 我认为这可能是 Android 4 0 使用资源的问题 我当前的代码如下所示 WebV
  • 具有通用代码的 Git 项目

    我们有几个项目正在进行中 它们共享大部分代码 配置文件 我们使用的框架具有某些目录和文件依赖性 这限制了我们可以隔离公共代码的程度 例如 在 common projectA 和 projectB 之间我们可能有 项目A shared dir
  • java中如何从当前日期减去n天? [复制]

    这个问题在这里已经有答案了 我想从Java中的当前日期减去n天 我怎么做 您不必使用日历 您可以只使用时间戳 Date d initDate intialize your date to any date Date dateBefore n