-
Notifications
You must be signed in to change notification settings - Fork 18
Sample Result
Suthep Sangvirotjanaphat edited this page May 18, 2015
·
9 revisions
ไลบรารี่ ThaiBahtText แปลงจำนวนเงินเป็นข้อความภาษาไทย ได้ใน 2 รูปแบบ โดยกำหนดค่า mode
ดังนี้
แบบที่ 1: UsesEt.TensOnly
สำหรับใช้ "เอ็ด" กับหลักสิบเท่านั้น
แบบที่ 2: UsesEt.Always
สำหรับใช้ "เอ็ด" เสมอ
ดูตารางผลลัพธ์ของ
string result = amount.ThaiBahtText(mode
);
amount | แบบที่ 1 | ต่างกัน? | แบบที่ 2 |
---|---|---|---|
null | ศูนย์บาทถ้วน | ศูนย์บาทถ้วน | |
0.00 | ศูนย์บาทถ้วน | ศูนย์บาทถ้วน | |
1.00 | หนึ่งบาทถ้วน | หนึ่งบาทถ้วน | |
2.00 | สองบาทถ้วน | สองบาทถ้วน | |
3.00 | สามบาทถ้วน | สามบาทถ้วน | |
10.00 | สิบบาทถ้วน | สิบบาทถ้วน | |
11.00 | สิบเอ็ดบาทถ้วน | สิบเอ็ดบาทถ้วน | |
12.00 | สิบสองบาทถ้วน | สิบสองบาทถ้วน | |
20.00 | ยี่สิบบาทถ้วน | ยี่สิบบาทถ้วน | |
21.00 | ยี่สิบเอ็ดบาทถ้วน | ยี่สิบเอ็ดบาทถ้วน | |
31.00 | สามสิบเอ็ดบาทถ้วน | สามสิบเอ็ดบาทถ้วน | |
91.00 | เก้าสิบเอ็ดบาทถ้วน | เก้าสิบเอ็ดบาทถ้วน | |
100.00 | หนึ่งร้อยบาทถ้วน | หนึ่งร้อยบาทถ้วน | |
101.00 | หนึ่งร้อยหนึ่งบาทถ้วน | Yes | หนึ่งร้อยเอ็ดบาทถ้วน |
111.00 | หนึ่งร้อยสิบเอ็ดบาทถ้วน | หนึ่งร้อยสิบเอ็ดบาทถ้วน | |
125.00 | หนึ่งร้อยยี่สิบห้าบาทถ้วน | หนึ่งร้อยยี่สิบห้าบาทถ้วน | |
201.00 | สองร้อยหนึ่งบาทถ้วน | Yes | สองร้อยเอ็ดบาทถ้วน |
501.00 | ห้าร้อยหนึ่งบาทถ้วน | Yes | ห้าร้อยเอ็ดบาทถ้วน |
1,001.00 | หนึ่งพันหนึ่งบาทถ้วน | Yes | หนึ่งพันเอ็ดบาทถ้วน |
1,101.00 | หนึ่งพันหนึ่งร้อยหนึ่งบาทถ้วน | Yes | หนึ่งพันหนึ่งร้อยเอ็ดบาทถ้วน |
5,001,000,000.00 | ห้าพันหนึ่งล้านบาทถ้วน | Yes | ห้าพันเอ็ดล้านบาทถ้วน |
5,001,000,001.00 | ห้าพันหนึ่งล้านหนึ่งบาทถ้วน | Yes | ห้าพันเอ็ดล้านเอ็ดบาทถ้วน |
-1.00 | ลบหนึ่งบาทถ้วน | ลบหนึ่งบาทถ้วน | |
-11.00 | ลบสิบเอ็ดบาทถ้วน | ลบสิบเอ็ดบาทถ้วน | |
-120.00 | ลบหนึ่งร้อยยี่สิบบาทถ้วน | ลบหนึ่งร้อยยี่สิบบาทถ้วน | |
0.01 | หนึ่งสตางค์ | หนึ่งสตางค์ | |
0.10 | สิบสตางค์ | สิบสตางค์ | |
0.11 | สิบเอ็ดสตางค์ | สิบเอ็ดสตางค์ | |
0.21 | ยี่สิบเอ็ดสตางค์ | ยี่สิบเอ็ดสตางค์ | |
0.25 | ยี่สิบห้าสตางค์ | ยี่สิบห้าสตางค์ | |
0.50 | ห้าสิบสตางค์ | ห้าสิบสตางค์ | |
0.75 | เจ็ดสิบห้าสตางค์ | เจ็ดสิบห้าสตางค์ | |
0.91 | เก้าสิบเอ็ดสตางค์ | เก้าสิบเอ็ดสตางค์ | |
-0.01 | ลบหนึ่งสตางค์ | ลบหนึ่งสตางค์ | |
-0.10 | ลบสิบสตางค์ | ลบสิบสตางค์ | |
-0.11 | ลบสิบเอ็ดสตางค์ | ลบสิบเอ็ดสตางค์ | |
-0.21 | ลบยี่สิบเอ็ดสตางค์ | ลบยี่สิบเอ็ดสตางค์ | |
-0.25 | ลบยี่สิบห้าสตางค์ | ลบยี่สิบห้าสตางค์ | |
-0.50 | ลบห้าสิบสตางค์ | ลบห้าสิบสตางค์ | |
-0.75 | ลบเจ็ดสิบห้าสตางค์ | ลบเจ็ดสิบห้าสตางค์ | |
-0.91 | ลบเก้าสิบเอ็ดสตางค์ | ลบเก้าสิบเอ็ดสตางค์ | |
-999,999,999,999.99 | ลบเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าล้านเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าบาทเก้าสิบเก้าสตางค์ | ลบเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าล้านเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าบาทเก้าสิบเก้าสตางค์ | |
999,999,999,999.99 | เก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าล้านเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าบาทเก้าสิบเก้าสตางค์ | เก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าล้านเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าบาทเก้าสิบเก้าสตางค์ |