当前位置: 首页 > 面试题库 >

在Java中存储当前日期和从当前日期起1年的日期

慕容念
2023-03-14
问题内容

我已经进行了所有设置,将当前日期存储到Java中的变量中。我要弄清楚的是如何存储当前日期之后1年的日期。

import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Scanner;
import java.util.Calendar;

这是我当前的日期:

DateFormat newDate = new SimpleDateFormat("MM/dd/yyyy");
Date date = new Date();
startDate = newDate.format(date);

因此,例如,如果今天是今天,它将存储2/18/2013。我正在尝试存储日期2/18/2014。我将如何去做呢?


问题答案:

如果您不想拖动外部库,只需使用 calendar.add(Calendar.YEAR, 1)

Calendar cal = Calendar.getInstance();
Date today = cal.getTime();
cal.add(Calendar.YEAR, 1); // to get previous year add -1
Date nextYear = cal.getTime();

请注意,如果日期是,29/Feb/2012并且您添加了1年,则将获得28/Feb/2013



 类似资料:
  • 问题内容: 我有这个PHP代码: 我用它来获取当前日期,而我需要未来5年的日期,例如: 我怎样才能做到这一点? 问题答案: 尝试:

  • 本文向大家介绍Python根据当前日期取去年同星期日期,包括了Python根据当前日期取去年同星期日期的使用技巧和注意事项,需要的朋友参考一下 业务的开发时候有一个需求,需要对比当前时间段和去年同星期的时间段的数据,例如当前时间是2019-04-11,是今年的第十五周的周四,如何去取去年的第十五周的周四呢? 查了好多资料没有对应的处理方法,于是自己写了这个方法,如果您有更好的方法,可以留言。 py

  • 问题内容: 该的getTime()获取以毫秒为某一特定日期时间。能否可靠地用于18世纪的约会。我们使用Millis并将其存储在字符串变量中以备将来比较。过去可以使用多长时间有限制? 问题答案: 如果您要比较遥远的过去的日期/时间,我强烈建议您看一下JodaTime。或者实际上是任何类型的日期/时间比较和计算。这是一个很棒的图书馆! 不要依靠getTime()做你想做的事情。至少考虑使用Java的C

  • 问题内容: 我必须有日期时间的当前年份和月份。 我用这个: 可能还有另一种方法吗? 问题答案: 采用: 我想你想要本月的第一天。

  • 我想以MM-dd-yy格式显示当前日期 现在,我想更改为mm-dd-yy模式

  • 我想用java打印当前日期和时间…这是我从java教程中尝试的代码: 它编译得很好。但是给出的输出是: 这就是我编译代码并运行的方式: sou@sou-linux:~/desktop/java$javac datedemo.java sou@sou-linux:~/desktop/java$java DateDemo