﻿ Python Arrow Module: Check whether a given datetime is between two dates and times using arrow module - w3resource

# Python Arrow Module: Check whether a given datetime is between two dates and times using arrow module

## Arrow Module: Exercise-19 with Solution

Write a Python program to check whether a given datetime is between two dates and times using arrow module.

Sample Solution:

Python Code:

``````import arrow
print("Test whether a given datetime is between two dates and times:")
start = arrow.get(datetime(2017, 6, 5, 12, 30, 10))
end = arrow.get(datetime(2017, 6, 5, 12, 30, 36))
print(arrow.get(datetime(2017, 6, 5, 12, 30, 27)).is_between(start, end))
start = arrow.get(datetime(2017, 5, 5))
end = arrow.get(datetime(2017, 5, 8))
print(arrow.get(datetime(2017, 5, 8)).is_between(start, end, '[]'))
start = arrow.get(datetime(2017, 5, 5))
end = arrow.get(datetime(2017, 5, 8))
print(arrow.get(datetime(2017, 5, 8)).is_between(start, end, '[)'))
``````

Sample Output:

```Test whether a given datetime is between two dates and times:
True
True
False
```

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

﻿

Inviting useful, relevant, well-written and unique guest posts