From fe6dee0b7af5dc174b3daf4d638d0488b5d18879 Mon Sep 17 00:00:00 2001 From: Mathias Reitinger Date: Sun, 10 Mar 2024 17:50:16 +0100 Subject: [PATCH] add datetime.datetime.today() --- p5lib/Python2/Type/Object/StdLib/datetime/datetime.pm | 2 ++ t/output-comparison-python-interpreter/stdlib-datetime.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/p5lib/Python2/Type/Object/StdLib/datetime/datetime.pm b/p5lib/Python2/Type/Object/StdLib/datetime/datetime.pm index 53263f4..0eb8ddf 100644 --- a/p5lib/Python2/Type/Object/StdLib/datetime/datetime.pm +++ b/p5lib/Python2/Type/Object/StdLib/datetime/datetime.pm @@ -69,6 +69,8 @@ sub __print__ { POSIX::strftime("%Y-%m-%d %H:%M:%S", shift->__posix__); } +sub today { shift->now() } + sub now { pop(@_); # default named arguments hash diff --git a/t/output-comparison-python-interpreter/stdlib-datetime.py b/t/output-comparison-python-interpreter/stdlib-datetime.py index 4913501..9246cfb 100644 --- a/t/output-comparison-python-interpreter/stdlib-datetime.py +++ b/t/output-comparison-python-interpreter/stdlib-datetime.py @@ -8,6 +8,9 @@ d_reverse = datetime.datetime.strptime(d_formatted, format) print d_reverse +today = datetime.datetime.today() +print today.strftime('%Y-%m-%d') + try: datetime.datetime() except: