Định dạng hiển thị tiền tệ quốc tế bằng string.Format

Các bài viết giới thiệu và hướng dẫn dành cho lập trình Web Forms

Moderator: vietluyen

Post Reply
tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Định dạng hiển thị tiền tệ quốc tế bằng string.Format

Post by tindl88 »

[asp]//US Dollar
string.Format(System.Globalization.CultureInfo.CreateSpecificCulture("en-US"), "{0:$#,##.#0}", 15.99) //Return $15.99

//Euro
string.Format(System.Globalization.CultureInfo.CreateSpecificCulture("en-US"), "{0:€#,##.#0}", 15.99) //Return €15.99

//Việt Nam Đồng
string.Format(System.Globalization.CultureInfo.CreateSpecificCulture("vi-VN"), "{0:#,## VNĐ}", 125000) //Return 125,000 VNĐ. Nếu muốn hiển thị thành 125.000 VNĐ thì thay vi-VN -> en-US.[/asp]
eureka287
Thành viên chính thức
Thành viên chính thức
Posts: 17
Joined: Wed 25/06/2008 10:06 am
Location: Miền Đông Nam Bộ
Contact:

Re: Định dạng hiển thị tiền tệ quốc tế bằng string.Format

Post by eureka287 »

Cho mình hỏi bạn gõ dấu "Euro" bằng bàn phím gì dzạ? Nếu copy paste thì hơi mất công đó ;))
Mình thấy vầy ok hơn nà :P


  1. String.Format(new CultureInfo("vi-VN"), "{0c}", 3.141618)//3,14 ₫
  2. String.Format(new CultureInfo("fr-FR"), "{0c}", 3.141618)//3,14 €
  3. String.Format(new CultureInfo("en-GB"), "{0c}", 3.141618)//£3.14
  4. String.Format(new CultureInfo("ja-JP"), "{0c}", 3.141618)//¥3



Ngoài ra thì còn có thể thiết lập symbol cho loại tiền tệ


  1. CultureInfo culture = new CultureInfo("vi-VN");
  2. culture.NumberFormat.CurrencySymbol = "đồng";
tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: Định dạng hiển thị tiền tệ quốc tế bằng string.Format

Post by tindl88 »

Trước đây mình có dùng giống cách của bạn nhưng cái {0:c} nó không đáp ứng được ý của mình nên mình dùng cách trên.
Coi như anh em có thêm cách giải quyết.
:D
Cái dấu Euro đó lấy từ Charmap đó bạn. Run -> charmap.
Post Reply

Return to “[ASP.NET] Bài viết giới thiệu, hướng dẫn”