Date Class

Date Class

new Date()    ใช้สร้าง object date โดยจะมีค่า วันที่และเวลาปัจจุบัน

after()    ใช้ตรวจสอบว่า วันที่และเวลา มาหลัง วันที่และเวลาที่กำหนด หรือไม่

before()            ใช้ตรวจสอบว่า วันที่และเวลา มาก่อน วันที่และเวลาที่กำหนด หรือไม่

equals()            ใช้ตรวจสอบว่า วันที่และเวลา มาก่อน วันที่และเวลาที่กำหนด หรือไม่

compareTo()   ใช้ตรวจสอบว่า วันที่และเวลาใดมาก่อน วันที่และเวลาใดมาหลัง


การกำหนดการแสดวันที่สามารถกำหนดได้ตามตารางต่อไปนี้



วันที่จัดรูปแบบการใช้ SimpleDateFormat


ตัวอย่างวันที่จัดรูปแบบการใช้ SimpleDateFormat

import java.util.*;
import java.text.*;
public class DateDemo {
     public static void main(String args[]) {
 
           Date dNow = new Date( );
           SimpleDateFormat ft =
           new SimpleDateFormat ("E yyyy.MM.dd ‘ที่' hh:mm:ss a zzz");
   
          System.out.println(“วันที่ปัจจุบัน : " + ft.format(dNow));
       }
}


ได้ผลลัพธ์ที่ต่อไปนี้


ตัวอย่างการสร้าง Object Date
           
             ตัวอย่างแรกเป็นตัวอย่างที่สร้าง Object Date โดยไม่มีพารามิเตอร์ นั่นคือ การสร้าง Objectที่มีค่าวันเวลา ณ ปัจจุบันที่รัน


            ตัวอย่างนี้เป็นการสร้าง Object Date ที่รับพารามิเตอร์เป็นชนิด long โดยค่าที่รับมาจะเป็นมิลลิวินาที โดยอ้างอิง(มิลลิวินาทีที่ 0)ที่ Thu Jan 01 07:00:00 ICT 1970


              ตัวอย่างนี้เป็นการสร้าง Object Date ที่รับพารามิเตอร์เป็นชนิด วัน เดือน ปี เวลา หรือพูดง่าย ๆ ก็คือเป็นการสร้างเวลา ตามเราต้องการนั่นเอง จาก constructor ใน java.util.Date และจากตัวอย่าง สามารถกำหนด วัน เดือน ปี หรือ วัน เดือน ปี ชั่วโมง นาที หรือ วัน เดือน ปี ชั่วโมง นาที และวินาที โดยทั้งสามรูปแบบ อันไหนไม่ถูกกำหนดก็จะมีค่าเป็น 0 จากตัวอย่างข้างบน เรากำหนดปีเป็นคริสตร์ศักราช และลบด้วย 1900 ส่วนเดือนนั้น เลข 8 ก็คือเดือน กันยายน นอกนั้นก็ตามปกติ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น