From 7bcd89d5a5340b7dc2365d4dee284617313cbd6c Mon Sep 17 00:00:00 2001 From: Achim Rohn Date: Wed, 13 Aug 2025 01:06:05 +0200 Subject: [PATCH] Better money formating --- parsing.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/parsing.go b/parsing.go index 1597552..230e82b 100644 --- a/parsing.go +++ b/parsing.go @@ -70,8 +70,10 @@ func TimeToValue(time time.Time) string { } func MoneyCentsToString(money int, currency string, lang Language) string { + beforeDecimals := money / 100 + afterDecimals := money % 100 if lang == De { - return fmt.Sprintf("%,2f %s", money, currency) + return fmt.Sprintf("%d,%d %s", beforeDecimals, afterDecimals, currency) } - return fmt.Sprintf("%s%.2f", currency, money) + return fmt.Sprintf("%s%d.%d", currency, beforeDecimals, afterDecimals) }