我想知道当给定开始日期和结束日期时,如何检索这两个日期之间的月份和年份。
例如:Start Date: '1/1/2011'(mm/dd/yyyy)和End date :'11/30/2011'。要检索的月份和年份为January,2011; February,2011; March,2011; and so on till November,2011
我正在寻找一些关于在SQLite中比较日期的答案,一些答案指出,只要您的日期格式为:
YYYY:MM:SS(假设HH:MM:SS为24小时格式)
如果将它们作为字符串进行比较(或者将一个日期与另一个日期进行比较,或者检查日期是否介于两个日期之间),您将永远不会有问题。类似于:
SELECT * FROM table WHERE 'YYYY-MM-DD' BETWEEN 'YYYY-MM-DD' AND 'YYYY-MM-DD'
对于这种格式,我注意到的一件事是,它的开头是尽可能高的“范围”,年份,然后是月份等等。我试图弄清楚这是否总是有效的(我的
这就是我要做的,我要向参数中添加一个日期,我想要得到那个月的第一天在两个日期之间的所有记录。但是当我这样做的时候,我得到了一个错误:“不是一个有效的月份”。这就是问题to_date(to_char(to_date(s.startdatum),'MM'),‘DD-MM-YYYY’)。我想要那个日期的月份的第一天。
Dim stagiairs As DataTable = udao.getToekomstigeEnHuidigeStagiairs(New Date(2014, 05, 01))
Public Function getToekomstigeEnHuid
我不知道这是否是问这个问题的合适地方,但我看到其他人在这里问Excel问题。
如何让Excel将所有月份和年份放在两个日期范围内。
例如,我的日期范围是2004年3月到2008年12月,因此Excel应该返回
March 2004
April 2004
May 2004
...
November 2008
December 2008
列中的每个单元格都应该包含两个日期之间的所有月份/年份。
谢谢
当这两个日期在30天内时,我试图将我的表单设置为指定逻辑。
Date fromDate = form.getFromDate();
Date toDate = form.getToDate();
if(fromDate.compareTo(toDate) > 30){ // if the selected date are within one month
}
我想添加类似的验证,以确保选定的两个日期都在月份内。
如何在Javascript中计算月差值?
请注意,还有类似的问题,例如:
但这些都是基于MS差异,当一些月份的天数与其他月份不同时!
有没有简单的方法来计算两个日期之间的月份差异?
为了清楚起见,我需要知道日期跨度是多少个月,例如:
Jan 29th 2010, and Feb 1st 2010 = 2 months
Jan 1st 2010, and Jan 2nd 2010 = 1 month
Feb 14th 2010, Feb 1st 2011 = 13 months
Feb 1st 2010, March 30th 2011 = 14 months