• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Converting Western Nunber to Japanese

Các thủ thuật liên quan đến xử lý chuỗi và thời gian
Hình đại diện của người dùng
vie87vn
Thành viên tích cực
Thành viên tích cực
Bài viết: 150
Ngày tham gia: T.Bảy 05/04/2008 10:15 am
Đến từ: Quán Đôi - Củ Chi
Been thanked: 2 time
Liên hệ:

Converting Western Nunber to Japanese

Gửi bàigửi bởi vie87vn » T.Năm 26/02/2009 3:41 pm

Thủ thuật: Đổi số Ả rập sang tiếng Nhật Bản
Tác giả: vie87vn
Yêu cầu: Để chãy đươc bản Demo cần hàm ToNihonGo (có đính kèm trong project) và iVB Unicode Control 2.0 của VBClub
Mô tả: Chuyển đổi số (và chữ số) sang Romaji, Hiragana, Katakana, Kanji & Daiji


Prooject bao gồm 2 hàm:
Hàm 1: Num2Nihongo(lNumber, sCur, iType)
Chuyển đổi từ định dạng số, hỗ trợ số nguyên từ 0 đến 2.147.483.647
lNumber: Số định dạng Long - số cần chuyển
sCur: Đơn vị
iType: Loại phát âm tiếng Nhật muốn chuyển:
- 0: Rojima
- 1: Hiragana
- 2: Katakana
- 3: Kanji (Hán Tự)
- 4: Daiji (Đại Tự) - được sử dụng trong nghành tài chính kinh tế
Ví dụ:
Num2Nihongo(2147483647,¥, 0) -> nijuuichiokuyonsennanahyakuyonjuuhachimansanzenroppyakuyonjuunana¥
Num2Nihongo(2147483647,¥, 1) -> にじゅういちおくよんせんななひゃくよんじゅうはちまんさんぜんろっぴゃくよんじゅうなな¥
Num2Nihongo(2147483647,¥, 2) -> ニジュウイチオクヨンセンナナヒャクヨンジュウハチマンサンゼンロッピャクヨンジュウナナ¥
Num2Nihongo(2147483647,¥, 3) -> 二十一億四千七百四十八万三千六百四十七¥
Num2Nihongo(2147483647,¥, 4) -> 弐拾壱億肆阡漆佰肆拾捌萬参阡陸佰肆拾漆¥

Hàm 2: StrNum2Nihongo(sNumber, sCur, iType)
sNumber: chuỗi số cần chuyển.
sCur & iType như trên.
Chuyển đổi từ định dạng chữ, hỗ trợ chuỗi toàn số từ "0" đến "999.999.999.999.999.999.999.999" hoặc hơn nếu biết chữ Nhật tiếp theo là gì vì mình chỉ biết đến 垓 (がい - gai) = 100.000.000.000.000.000.000 = 100 tỷ tỷ
Ví dụ:
StrNum2Nihongo("9900000000000000000000",¥, 0) -> kyuujuukyuugai¥
StrNum2Nihongo("9900000000000000000000",¥, 1) -> きゅうじゅうきゅうがい¥
StrNum2Nihongo("9900000000000000000000",¥, 2) -> キュウジュウキュウガイ¥
StrNum2Nihongo("9900000000000000000000",¥, 3) -> 九十九垓¥
StrNum2Nihongo("9900000000000000000000",¥, 4) -> 玖拾玖垓¥
Tập tin đính kèm
Preview.jpg
Preview
Num2Nihongo.rar
Hàm chuyển đổi số thành chữ (Japanese)
(72.2 KiB) Đã tải 496 lần


Hoàng Sa và Trường Sa là của Việt Nam.

Quay về “[VB] Chuỗi và Thời gian”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách