Jak uzyskać liczby po przecinku? Na przykład, jeśli mam 5.55, w jaki sposób otrzymam
Jak uzyskać liczby po przecinku? Na przykład, jeśli mam 5.55, w jaki sposób otrzymam
Użyłem pionowej kreski poniżej, aby ograniczyć liczby do dwóch miejsc po przecinku. {{ exampleNumber | number : '1.2-2' }} Zastanawiałem się, jaka jest logika stojąca za „1.2-2”? Bawiłem się nimi, próbując uzyskać potok, który filtruje do zera miejsc po przecinku, ale...
Próbuję odczytać niektóre wartości BigDecimal z ciągu. Powiedzmy, że mam ten ciąg: „1,000,000,000.999999999999999” i chcę uzyskać z niego BigDecimal. Jak to zrobić? Przede wszystkim nie podobają mi się rozwiązania wykorzystujące zamiany ciągów znaków (zastępowanie przecinków itp.). Myślę, że...
Mam problemy z formatowaniem ułamków dziesiętnych podwójnej. Jeśli mam podwójną wartość, np. 4.0, jak sformatować ułamki dziesiętne, aby zamiast tego było
Jak możemy przekonwertować zmienną łańcuchową JavaScript na dziesiętną? Czy jest taka funkcja jak:
Próbowałem przekonwertować wartość sekund (w zmiennej BigDecimal) na ciąg w editText, taki jak „1 godzina 22 minuty 33 sekundy” lub coś w tym rodzaju. Próbowałem tego: String sequenceCaptureTime = ""; BigDecimal roundThreeCalc = new BigDecimal("0"); BigDecimal hours = new...
Czy istnieje program formatujący ekran, który wyprowadza liczby dziesiętne jako te reprezentacje ciągów w języku C # bez wykonywania żadnego zaokrąglania? // decimal -> string 20 -> 20 20.00 -> 20 20.5 -> 20.5 20.5000 -> 20.5 20.125 -> 20.125 20.12500 -> 20.125 0.000 ->...
Mam BigDecimalpole amount, które reprezentuje pieniądze i muszę wydrukować swoją wartość w przeglądarce w takim formacie jak $123.00, $15.50, $0.33. Jak mogę to zrobić? (Tylko proste rozwiązanie, które widzę siebie robi floatValuez BigDecimal, a następnie używając NumberFormatdo dwucyfrowego...
Mam klasę domeny z unitPrice ustawionym jako typ danych BigDecimal. Teraz próbuję utworzyć metodę porównywania cen, ale wygląda na to, że nie mogę mieć operatorów porównania w typie danych BigDecimal. Czy muszę zmienić typ danych, czy jest na
Natknąłem się na dwa sposoby uzyskania obiektu BigDecimal z podwójnego d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Które podejście byłoby lepsze? Czy valueOf stworzyłoby nowy obiekt? Ogólnie (nie tylko BigDecimal), co jest zalecane - new czy valueOf? Dzięki.
Znalazłem przykład, który ogranicza liczbę do 2 miejsc po przecinku ORAZ zamienia tę liczbę na kwotę waluty - np. 2,55 GBP. {{ number | currency : 'GBP' : true : '1.2-2'}} Czy istnieje prosta rura, która robi to samo bez stosowania waluty?
Więc mam podwójny zestaw równy 1234, chcę przesunąć miejsce dziesiętne, aby uzyskać 12,34 Aby to zrobić, mnożę 0,1 do 1234 dwa razy, trochę w ten sposób double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Spowoduje to wydrukowanie wyniku „12.340000000000002” Czy...
W jaki sposób można rzucić doublena decimalktóry jest używany podczas opracowywania waluty. Gdzie to Midzie? decimal dtot = (decimal)(doubleTotal);
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 7 lat temu . Popraw to...
Widziałem, że niektóre przeglądarki lokalizują input type="number"zapis liczb. Tak więc teraz, w polach, w których moja aplikacja wyświetla współrzędne długości i szerokości geograficznej, otrzymuję informacje takie jak „51 983”, gdzie powinno być „51,982559”. Moje obejście polega na użyciu...
Zastanawiam się, czy istnieje zwięzły i dokładny sposób wyciągnięcia liczby miejsc dziesiętnych z wartości dziesiętnej (jako liczby całkowitej), której można bezpiecznie używać w różnych kulturach? Na przykład: 19,0 powinno zwrócić 1, 27,5999 powinno zwrócić 4, 19,12 powinno zwrócić 2...
Potrzebuję następujących wyników 100.12 -> 100.00 100.44 -> 100.00 100.50 -> 101.00 100.75 -> 101.00 .round()czy .setScale()? Jak mam się do tego zabrać?
Jaki jest najlepszy sposób na zwrócenie części całkowitej liczby ułamka dziesiętnego (w języku C #)? (To musi zadziałać dla bardzo dużych liczb, które mogą nie pasować do int). GetIntPart(343564564.4342) >> 343564564 GetIntPart(-323489.32) >> -323489 GetIntPart(324) >>...
Mam kolumnę DECIMAL(9,6)tj. Obsługuje wartości takie jak 999,123456. Ale kiedy wstawię dane, takie jak 123,4567, staje się 123,456700 Jak usunąć te zera?
Muszę obliczyć różnicę w godzinach (typ dziesiętny) między dwiema datami w SQL Server 2008. Nie mogłem znaleźć żadnej użytecznej techniki konwersji daty i godziny na liczbę dziesiętną za pomocą opcji „CONVERT” w witrynie MSDN. Czy ktoś może mi w tym pomóc? AKTUALIZACJA: Aby było jasne,...