Cancel
Deviation (functional) SKMain-209
2 votes

Punkt som tusentalsavgränsare gör att decimalen försvinner

Created by Tomas Wennerberg on 10/21/2011 3:50 PM Last Updated by Tomas Wennerberg on 1/29/2012 3:30 PM
%
 hrs
Logged: 1  hrs

 Description

DS med värde 25.4 presenteras som 254 om man har tusentalsavgränsare satt till punkt "." och decimaltecken som komma ",".

Omvänt kommer amerikansk tolkning av 25,4 antagligen misslyckas.

 Comments (2)  Attachments (0)  History (5)  Notifications (2)  Sub Issues (0)  Parent Issues (0)  Related Issues (1)  Revisions (0)  Time Tracking (1)

    Tomas Wennerberg (Saturday, January 28, 2012 3:44 PM) #

Automatisk implementation:

Parsa värdet bakifrån och räkna antalet tecken tills antingen komma eller punkt hittas. Om antalet tecken är mindre än 3 så tolka värdet med US-inställningar om punkt hittas. Annars följs det vanliga regelverket.

    Tomas Wennerberg (Monday, December 05, 2011 9:41 PM) #

En enkel variant skulle vara att parsa värdet bakifrån och leta efter komma eller punkt. Om punkt hittas -> tolka värdet med amerikanska inställningar. Om komma hittas -> tolka värdet med lokala inställningar.

1,000.00
1 000.00
1 000,00
1.000,00
1,000
1.000
1 000