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

用飞镖添加/减去迄今的月/年?

壤驷骁
2023-03-14
问题内容

我看到在dart中有一个Duration类,但不能用它加减年或月。您如何处理此问题,我需要从日期中减去6个月。是否有类似momentjs的飞镖之类的东西?谢谢


问题答案:

好的,所以您可以按照以下两个步骤操作,取自@zoechi(Flutter的重要贡献者):

定义基准时间,让我们说:

var date = new DateTime(2018, 1, 13);

现在,您想要新的日期:

var newDate = new DateTime(date.year, date.month - 1, date.day);

你会得到

2017-12-13


 类似资料:
  • 我看到在飞镖中有一个类持续时间,但它不能用于加/减年或月。你是怎么解决这个问题的,我需要从一个日期减去6个月。有没有像瞬间.js飞镖或周围的东西?谢谢

  • 问题内容: 我已创建此脚本来以dd / mm / yyyy的格式提前10天计算日期: 通过将这些规则添加到脚本中,我需要使日期显示在日和月部分的前导零。我似乎无法正常工作。 和 如果有人可以告诉我将这些内容插入脚本的位置,我将非常感激。 问题答案: 编辑: 为了解释,给我们字符串的最后两个字符。因此,无论如何,我们都可以添加日期或月份,并只要求输入最后两个,因为它们始终是我们想要的两个。 因此,如

  • 问题内容: 我想在表中选择所有记录,这些记录的输入日期早于2个月。 知道我该怎么做吗? 我还没有尝试过任何东西,但是我在这一点上: 问题答案: 如果您使用的是SQL Server,请尝试以下操作: 根据您的更新,它将是:

  • 问题内容: 我想让用户使用JavaScript轻松添加和减去日期,以便按日期浏览其条目。 日期的格式为:“ mm / dd / yyyy”。我希望他们能够单击“下一步”按钮,并且如果日期为:“ 06/01/2012”,则在单击下一步时,它应该变为:“ 06/02/2012”。如果他们单击“上一个”按钮,则该按钮将变为“ 05/31/2012”。 它需要跟踪of年,每月的天数等。 有任何想法吗? 使

  • 我想让用户使用JavaScript轻松加减日期,以便按日期浏览条目。 日期的格式是:“mm/dd/yyyy”。我希望他们能够点击“下一步”按钮,如果日期是:“06/01/2012”,那么点击下一步,它应该变成:“06/02/2012”。如果他们点击“prev”按钮,那么它应该变成“05/31/2012”。 它需要跟踪闰年、一个月中的天数等。 有什么想法吗? P.S使用AJAX从服务器获取日期不是一

  • 问题内容: 我需要用mysql减去1个月零4天,我看到命令 完美适用于1个月但1个月零4天,使用31天对于每个月带来30、29、28的每月无效。我无法添加31 + 4,30 + 4,等等 问题答案: 使用 [docs] 像: