# Formating Numbers

**URL:** <https://discourse.julialang.org/t/formating-numbers/1026>\
**Category:** New to Julia\
**Created:** [December 18, 2016, 5:00pm UTC](https://discourse.julialang.org/t/formating-numbers/1026 "2016-12-18T17:00:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![strickek](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/strickek/32/14885_2.png) [@strickek](https://discourse.julialang.org/u/strickek)\
**Post date:** [December 18, 2016, 5:00pm UTC](https://discourse.julialang.org/t/formating-numbers/1026/1 "2016-12-18T17:00:02Z")

</div>

I am new in Julia.  
Having a Float64 “1.24543123e6” which I want to print as a string in the Format “1,245,431.23” or “1.245.431,23” (de).

I am looking for something like  
a) string number\_format ( float $number , int $decimals = 0 , string $dec\_point = “.” , string $thousands\_sep = “,” ) [PHP]  
or  
b) Java Class Class NumberFormat / DecimalFormat.

Thanks!

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [December 18, 2016, 5:01pm UTC](https://discourse.julialang.org/t/formating-numbers/1026/2 "2016-12-18T17:01:01Z")

</div>

Have you tried using `@printf`?

---

<div class="post-metadata">

**Author:** ![strickek](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/strickek/32/14885_2.png) [@strickek](https://discourse.julialang.org/u/strickek)\
**Post date:** [December 18, 2016, 5:56pm UTC](https://discourse.julialang.org/t/formating-numbers/1026/3 "2016-12-18T17:56:27Z")

</div>

Yes: @printf(“%12.2f\n”, x)

but I have no idea how to modify the format-string to do the thausends\_seperation.

---

<div class="post-metadata">

**Author:** ![johnmyleswhite](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnmyleswhite/32/31_2.png) [@johnmyleswhite](https://discourse.julialang.org/u/johnmyleswhite)\
**Post date:** [December 18, 2016, 6:01pm UTC](https://discourse.julialang.org/t/formating-numbers/1026/4 "2016-12-18T18:01:36Z")

</div>

You may want to use this package: [https://github.com/JuliaIO/Formatting.jl](https://github.com/JuliaIO/Formatting.jl)

---

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [December 18, 2016, 8:45pm UTC](https://discourse.julialang.org/t/formating-numbers/1026/5 "2016-12-18T20:45:57Z")

</div>

There is also [GitHub - IainNZ/Humanize.jl: Humanize numbers: data sizes, datetime deltas, digit separators](https://github.com/IainNZ/Humanize.jl)
