Is there a Python module to parse a date like the 'date' command in Linux?

Mats Wichmann mats at wichmann.us
Mon May 22 12:36:16 EDT 2023


On 5/20/23 13:53, Chris Green wrote:
> I'm converting a bash script to python as it has become rather clumsy
> in bash.
> 
> However I have hit a problem with converting dates, the bash script
> has:-
> 
>      dat=$(date --date "$1" +"%Y/%m/%d")
> 
> and this will accept almost anything reasonably sensible that can be
> interpreted as a date, in particular it accepts things like "tomorrow",
> "yesterday" and "next thursday".
> 
> Is there anything similar in Python or would I be better off simply
> using os.system() to run date from the python program?
> 

in the standard library, datetime

as an addon module, dateutil  (install as python-dateutil)

Don't know if either are exactly what you want, but do take a look.



More information about the Python-list mailing list