WOLFRAM

DateOverlapsQ[date1,date2]

returns True if the calendar dates date1 and date2 overlap, and False otherwise.

Details

  • In DateOverlapsQ[date1,date2], both date1 and date2 should be specified as DateObject expressions of any calendar granularity.
  • DateOverlapsQ accepts lists of dates in both arguments, effectively calling Outer on the input lists.
  • DateOverlapsQ returns True if there is any intersection in the time period represented by date1 and date2.

Examples

open allclose all

Basic Examples  (2)Summary of the most common use cases

Now and Today are overlapping:

Out[1]=1

But Now and Yesterday are not:

Out[2]=2

Test whether a given week overlaps with the year 2022:

Out[1]=1

Scope  (3)Survey of the scope of standard use cases

Test whether a date overlaps several different dates:

Out[1]=1

Test whether several dates overlap a given date:

Out[1]=1

Test for overlaps of several dates against several other dates:

Out[1]=1

Properties & Relations  (3)Properties of the function, and connections to other functions

DateOverlapsQ returns True if any part of the dates are overlapping:

Out[3]=3

DateWithinQ will return True only if date2 is entirely contained within date1:

Out[4]=4

If two dates overlap, their difference will be zero of the largest calendar granularity:

Out[1]=1
Out[2]=2

If two date objects overlap, they cannot be compared:

Out[1]=1
Out[2]=2
Wolfram Research (2017), DateOverlapsQ, Wolfram Language function, https://reference.wolfram.com/language/ref/DateOverlapsQ.html.
Wolfram Research (2017), DateOverlapsQ, Wolfram Language function, https://reference.wolfram.com/language/ref/DateOverlapsQ.html.

Text

Wolfram Research (2017), DateOverlapsQ, Wolfram Language function, https://reference.wolfram.com/language/ref/DateOverlapsQ.html.

Wolfram Research (2017), DateOverlapsQ, Wolfram Language function, https://reference.wolfram.com/language/ref/DateOverlapsQ.html.

CMS

Wolfram Language. 2017. "DateOverlapsQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DateOverlapsQ.html.

Wolfram Language. 2017. "DateOverlapsQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DateOverlapsQ.html.

APA

Wolfram Language. (2017). DateOverlapsQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DateOverlapsQ.html

Wolfram Language. (2017). DateOverlapsQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DateOverlapsQ.html

BibTeX

@misc{reference.wolfram_2025_dateoverlapsq, author="Wolfram Research", title="{DateOverlapsQ}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/DateOverlapsQ.html}", note=[Accessed: 06-April-2025 ]}

@misc{reference.wolfram_2025_dateoverlapsq, author="Wolfram Research", title="{DateOverlapsQ}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/DateOverlapsQ.html}", note=[Accessed: 06-April-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_dateoverlapsq, organization={Wolfram Research}, title={DateOverlapsQ}, year={2017}, url={https://reference.wolfram.com/language/ref/DateOverlapsQ.html}, note=[Accessed: 06-April-2025 ]}

@online{reference.wolfram_2025_dateoverlapsq, organization={Wolfram Research}, title={DateOverlapsQ}, year={2017}, url={https://reference.wolfram.com/language/ref/DateOverlapsQ.html}, note=[Accessed: 06-April-2025 ]}