Python datetime - setting fixed hour and minute after using strptime to get day,month,year

前端 未结 3 480
后悔当初
后悔当初 2020-12-12 15:35

I\'ve successfully converted something of 26 Sep 2012 format to 26-09-2012 using:

datetime.strptime(request.POST[\'sample_date\'],\'%

3条回答
  •  一个人的身影
    2020-12-12 15:57

    datetime.replace() will provide the best options. Also, it provides facility for replacing day, year, and month.

    Suppose we have a datetime object and date is represented as: "2017-05-04"

    >>> from datetime import datetime
    >>> date = datetime.strptime('2017-05-04',"%Y-%m-%d")
    >>> print(date)
    2017-05-04 00:00:00
    >>> date = date.replace(minute=59, hour=23, second=59, year=2018, month=6, day=1)
    >>> print(date)
    2018-06-01 23:59:59
    

提交回复
热议问题