I can give it a try, but I have never done it before and anything which I
should be knowing beforehand because it will be my first time.

I would like to listen from other fellow developers what they think about
this?


On Wed, Feb 9, 2022 at 1:09 PM Christopher Barker <python...@gmail.com>
wrote:

> I think a datetime.range object could be useful.
>
> Perhaps someone can write one and then see if the core devs would accept
> it in the stdlib.
>
> It would be na interesting exercise in any case :-)
>
> -CHB
>
> On Tue, Feb 8, 2022 at 10:38 PM Aman Pandey <amanpandey5...@gmail.com>
> wrote:
>
>> I get your point. I checked the code which is in C and implement the
>> solution which was something similar to yours.
>> Should we have some function like that in the datetime module that can
>> generate date, and time as well between two ranges?
>> This looks like a feature to me that can be helpful.
>> Yesterday I found Pandas Library has this feature
>> <https://pandas.pydata.org/docs/reference/api/pandas.date_range.html>.
>> What do you think?
>>
>>
>> On Tue, Feb 8, 2022 at 9:23 PM Paul Moore <p.f.mo...@gmail.com> wrote:
>>
>>> On Tue, 8 Feb 2022 at 14:00, Aman Pandey <amanpandey5...@gmail.com>
>>> wrote:
>>> >
>>> > I wanted to generate all the dates between two date ranges for which I
>>> was using count function in the itertools and to my surprise count function
>>> doesn't support datetime operation.
>>> >
>>> >  For example
>>> > >import datetime
>>> > >from itertools import count
>>> > >count(datetime.date.today(), datetime.timedelta(1))
>>> >
>>> > Why is count function only limited to numbers shouldn't we make it
>>> generic that it should support operation like datetime where addition
>>> between the objects is possible.
>>>
>>> Because it's implemented in C for speed, and limiting it to numbers
>>> makes it both easier to implement (in C) and faster.
>>>
>>> > Would like to hear thoughts from you people.
>>>
>>> start = date.datetime.today()
>>> (start + datetime.timedelta(n) for n in count())
>>>
>>> does exactly the same as your code does, so it's not *that* hard to
>>> get the functionality you want already.
>>>
>>> Paul
>>>
>> _______________________________________________
>> Python-ideas mailing list -- python-ideas@python.org
>> To unsubscribe send an email to python-ideas-le...@python.org
>> https://mail.python.org/mailman3/lists/python-ideas.python.org/
>> Message archived at
>> https://mail.python.org/archives/list/python-ideas@python.org/message/RRVFZA7HYFWCX55TNFOTQ32QQNH75PAH/
>> Code of Conduct: http://python.org/psf/codeofconduct/
>>
>
>
> --
> Christopher Barker, PhD (Chris)
>
> Python Language Consulting
>   - Teaching
>   - Scientific Software Development
>   - Desktop GUI and Web Development
>   - wxPython, numpy, scipy, Cython
>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/BZBT45QYVESHZHF47N6Y26SLRRK2UI67/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to