ในการเขียนโปรแกรมทุกภาษาสิ่งที่โปรแกรมเมอร์หลีกเหลี่ยงไม่พ้นคือการที่ต้องไปยุ่งเกี่ยวกับ วันเวลา วันที่ เดือน หรือ calendar ซึ่งในตัวอย่างนี้คือการนำค่าวันที่ปัจจุบันมาใช้งานตาม format (ซึ่งจริงๆมีหลายวิธีที่ได้มาซึ่งวันที่ปัจจุบัน)ดูตัวอย่างใน code ด้านล่าง
package com.test;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class TestDate2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//กำหนด format
String format = "yyyyMMdd";
//เรียกใช้
System.out.println("Current System Date is :"+getSystemDate(format));
}
//ประกาศ method สำหรับ return ค่าวันที่ปัจจบัน หรือ system date โดยรับ argument เป็น String format เช่น yyyyMMdd,yyyy-MM-dd
public static String getSystemDate(String format) {
try
{
//ประกาศและสร้าง instance dateFormat
DateFormat dateFormat = new SimpleDateFormat(format,Locale.US);
//ประกาศและสร้าง instance Date
Date date = new Date();
//return date String ที่มีการกำหนด format แล้ว
return dateFormat.format(date).toString();
}
catch (Exception e)
{
e.printStackTrace();
return null;
}
}
}
แค่นี้ก็ได้วันที่ในแบบ format ที่ต้องการ
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น