Java Date Thai Format บทความนี้เป็นการแสดงรุปแบบ (Format) ของวันที่ให้อยู่ในรูปแบบ วันที่ภาษาไทย (Thai Format) อันนี้ผมเขียนไว้เป็นตัวอย่างคร่าว ๆ เผื่อจะมีประโยชน์กับคนที่จะนำไปใช้งาน
Example
MyClass.java
package com.java.myapp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class MyClass {
public static void main(String[] args) {
String sDate = "2013-08-12";
System.out.println("Date Thai : " + dateThai(sDate));
}
public static String dateThai(String strDate)
{
String Months[] = {
"ม.ค", "ก.พ", "มี.ค", "เม.ย",
"พ.ค", "มิ.ย", "ก.ค", "ส.ค",
"ก.ย", "ต.ค", "พ.ย", "ธ.ค"};
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
int year=0,month=0,day=0;
try {
Date date = df.parse(strDate);
Calendar c = Calendar.getInstance();
c.setTime(date);
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DATE);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return String.format("%s %s %s", day,Months[month],year+543);
}
}
Output
Date Thai : 12 ส.ค 2556
|
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท
|
|
|
By : |
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |
|
Score Rating : |
|
|
|
Create/Update Date : |
2013-08-07 14:01:53 /
2013-08-07 14:26:01 |
|
Download : |
No files |
|
Sponsored Links / Related |
|
|
|
|
|