From 5fa0aba94d7f44c4b1bcf93cddd2cc54fab374af Mon Sep 17 00:00:00 2001 From: Devel08 Date: Mon, 27 Apr 2026 15:59:09 +0300 Subject: [PATCH] date: don't ignore width prefix in %N format specifier (#12010) * do not ignore %N if specified width is smaller than default width * add test for issue #12001 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * cargo clippy * truncate instead of popping in a loop * Update format_modifiers.rs * skip truncation if width is 0 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- src/uu/date/src/format_modifiers.rs | 4 ++++ tests/by-util/test_date.rs | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/src/uu/date/src/format_modifiers.rs b/src/uu/date/src/format_modifiers.rs index bd87f4647..b77ed78dd 100644 --- a/src/uu/date/src/format_modifiers.rs +++ b/src/uu/date/src/format_modifiers.rs @@ -474,6 +474,10 @@ fn apply_modifiers(value: &str, parsed: &ParsedSpec<'_>) -> Result