【问题标题】:How to decrement dates? [duplicate]如何减少日期? [复制]
【发布时间】:2015-09-07 18:58:09
【问题描述】:

我有 2 个日期:startDate= 6/22/2015 和 endDate= 6/20/2015。 我需要减少这 2 个日期,即 endDate-startDate,所以在这个例子中我会得到 2。

如何在 sql 中执行此操作?

【问题讨论】:

  • 你在标签中提到了jquery和sql server,那么你是想用jquery还是sql server减去日期?
  • 啊,好吧 - 你并不是说递减,真的 - 你的意思是找到这些日期之间的差异(以天为单位) - 对吧?
  • 不,我需要在它们之间递减。如果日期是:startDate= 6/29/2015,endDate= 7/2/2015?不仅仅是几天。

标签: sql sql-server datetime decrement


【解决方案1】:

执行此操作的本机方法是使用 setDate 方法。这里有一个现有的 Stackoverflow 帖子:How to Add Dates

但是,我总是传递使用日期库的建议,例如 moment.js。在大多数语言中,管理日期(时区、闰年等)非常困难,而 javascript 在浏览器时区行为中更是如此。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-01
    • 2021-04-27
    • 1970-01-01
    • 2013-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多