in reply to Where did all the time go?

Tangential, but you might look at POSIX and strftime or something like DateTime::Format rather than monkeying with reimplementing wheels.

As to your question you can see how the precedence changes omitting the parens plays out if you stick -MO=Deparse,-p before the -e.

Update: Yeah, what he said below.

The cake is a lie.
The cake is a lie.
The cake is a lie.

Replies are listed 'Best First'.
Re^2: Where did all the time go?
by haukex (Archbishop) on Aug 01, 2019 at 20:32 UTC
    POSIX and strftime

    I'd suggest Time::Piece instead, it's been a core module since 5.10.

    <update>

    $ perl -MTime::Piece -le 'print localtime->strftime("%Y.%m.%d.%H%M")' 2019.08.01.2239

    </update>

    DateTime::Format

    Note that link goes to a defunct module, you probably meant the DateTime::Format::* family of modules instead. But plain DateTime has both strftime and CLDR formatting built right in, that's generally been enough for me (I usually parse with DateTime::Format::Strptime).