Locales are lacking

I’m trying out Fedora on a laptop that previously had Tumbleweed on it. I hate locales and the fact that we have to dig through them just to set our date and time formats the way we want them is utterly absurd. In Tumbleweed, I was at least able to select en(se) to get the proper time format of ISO 8601 which should be the default worldwide. English(Sweden), however, appears to be missing on Fedora, so what’s the workaround to get ISO 8601 or RFC 3339 time format under Fedora?

You can edit the file /etc/locale.conf for example like that

LANG="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="nl_NL.UTF-8"
LC_TIME="en_GB"
LC_COLLATE="C.UTF-8"
LC_MONETARY="nl_NL.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="nl_NL.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="nl_NL.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"

The date format is controlled by LC_TIME for example LC_TIME="sv_SE.UTF-8".
LC_COLLATE="C.UTF-8" sets strict ASCII sorting if you prefer that.

en_SE is not a locale that exists in glibc. The traditional workaround is the en_DK locale. See also: 4628 – Provide rump locales with ISO 8601 variants for use with LC_TIME