Both variants, my inconvenient long solution and the convenient short solution with the AHLocale library form corwin42 provide the same result for the german locale.
If you use both codes within another locale, the long solution maybe incorrect, but the AHLocale library should work (see attached sample).
specci48