นำไปใช้กับ
Access 2013

Access มีฟังก์ชันในตัวที่คุณสามารถใช้ใน นิพจน์ เพื่อจัดรูปแบบ สร้าง แยกวิเคราะห์ และคํานวณวันที่และเวลา เลือกตารางที่ตรงกับสิ่งที่คุณต้องการทํา

ฉันอยากจะ

แสดงวันที่หรือเวลาในรูปแบบที่ระบุ

แสดงวันที่ในรูปแบบที่คุณต้องการ คอลัมน์ ผลลัพธ์ ถือว่าเขตข้อมูล [วันที่เริ่มต้น] มีค่าวันที่/เวลาเป็นวันที่ 11 มกราคม 2555 17:30:15

ฟังก์ชัน

ใช้

ตัวอย่าง

ผลลัพธ์

รูปแบบ*

ฟังก์ชันรูปแบบวัตถุประสงค์ทั้งหมดที่ใช้ในการสร้างรูปแบบวันที่/เวลาแบบกําหนดเอง

Format([StartDate],"yyyy-mm-dd")

2012-01-11

FormatDateTime*

นํารูปแบบวันที่/เวลาที่มีอยู่แล้วภายใน 5 รูปแบบไปใช้กับค่า

FormatDateTime([StartDate],vbLongDate)

วันพุธ ที่ 11 มกราคม พ.ศ. 2555

MonthName*

แปลงตัวเลขเป็นชื่อเดือน ส่งกลับข้อผิดพลาด ถ้าคุณใส่ตัวเลขที่อยู่นอกช่วงของ 1-12

MonthName(12)

ธันวาคม

WeekdayName*

แปลงตัวเลขเป็นชื่อวันทํางาน ส่งกลับข้อผิดพลาด ถ้าคุณใส่ตัวเลขที่อยู่นอกช่วงของ 1-7

WeekdayName(2)

วันจันทร์

* ไม่พร้อมใช้งานใน Access Web App

ด้านบนของหน้า

แยกวันที่หรือเวลาเป็นส่วนๆ

บางครั้งคุณอาจต้องการทราบเพียงส่วนหนึ่งของค่าวันที่/เวลา เช่น ปีหรือนาที ฟังก์ชันเหล่านี้จะส่งกลับค่าจํานวนเต็มที่สอดคล้องกับช่วงที่คุณกําลังค้นหา คอลัมน์ ผลลัพธ์ ถือว่า [วันที่เริ่มต้น] มีค่าวันที่/เวลาของวันที่ 11 มกราคม 2012 17:30:15

ฟังก์ชัน

ใช้

ตัวอย่าง

ผลลัพธ์

ปี

ส่งกลับส่วนปีของค่าวันที่/เวลา

Year([วันที่เริ่มต้น])

2012

เดือน

ส่งกลับส่วนเดือนของค่าวันที่/เวลา (1 ถึง 12)

Month([StartDate])

1

วัน

ส่งกลับส่วนวันของค่าวันที่/เวลา (1 ถึง 31)

Day([วันที่เริ่มต้น])

11

วันธรรมดา*

ส่งกลับค่าวันตัวเลขของสัปดาห์ (1 ถึง 7) ตามค่าเริ่มต้น วันอาทิตย์จะถือว่าเป็นวันแรกของสัปดาห์ แต่คุณสามารถระบุวันอื่นเป็นวันแรกได้

Weekday([StartDate])

4

ชั่วโมง*

ส่งกลับส่วนชั่วโมงของค่าวันที่/เวลา (0 ถึง 23)

Hour([วันที่เริ่มต้น])

17

นาที*

ส่งกลับส่วนนาทีของค่าวันที่/เวลา (0 ถึง 59)

Minute([วันที่เริ่มต้น])

30

วินาที*

ส่งกลับส่วนวินาทีของค่าวันที่/เวลา (0 ถึง 59)

Second([StartDate])

15

DatePart

เวอร์ชันที่สามารถกําหนดค่าได้ของฟังก์ชันด้านบน ซึ่งคุณสามารถระบุส่วนของค่าวันที่/เวลาที่คุณต้องการได้

DatePart("yyyy",[วันที่เริ่มต้น])

2012

* ไม่พร้อมใช้งานในแอป Access

ด้านบนของหน้า

เปลี่ยนตัวเลขและข้อความให้เป็นวันที่และเวลา

Access จะเก็บวันที่เป็นเลขจุดทศนิยมทศนิยมสองเท่า ตัวอย่างเช่น 11 มกราคม 2012 17:30 PM จะถูกจัดเก็บเป็น 40919.72917 ส่วนจํานวนเต็มทางด้านซ้ายของจุดทศนิยมจะแทนวันที่ ส่วนที่เป็นเศษส่วนทางด้านขวาของจุดทศนิยมจะแสดงเวลา ฟังก์ชันเหล่านี้ช่วยให้คุณสร้างหมายเลขจุดลอยตัวนี้จากค่าอื่นๆ เช่น จํานวนเต็มหรือข้อความ

ฟังก์ชัน

ใช้

ตัวอย่าง

ผลลัพธ์ (Access จัดเก็บอย่างไร)

DateSerial

หมายเหตุ:  ในแอป Access ให้ใช้ฟังก์ชัน DateFromParts หรือ DateWithTimeFromParts

สร้างค่าวันที่จากจํานวนเต็มที่คุณใส่สําหรับปี เดือน และวัน

DateSerial(2012,1,11)

40919.0

CDate*

แปลงข้อความเป็นค่าวันที่/เวลา จัดการทั้งส่วนวันที่และเวลาของตัวเลข

เคล็ดลับ:  ใช้ ฟังก์ชัน เพื่อกําหนดว่าสตริงข้อความสามารถแปลงเป็นค่าวันที่/เวลาได้หรือไม่ ตัวอย่างเช่น IsDate("1/11/2012") จะส่งกลับจริง

CDate("1/11/2012 17:30")

40919.72917

DateValue*

แปลงข้อความเป็นค่าวันที่/เวลา แต่จะไม่แปลงส่วนเวลา

DateValue("1/11/2012 17:30")

40919.0

TimeValue*

แปลงข้อความเป็นค่าวันที่/เวลา แต่จะไม่แปลงข้อมูลวันที่ใดๆ

TimeValue("1/11/2012 17:30")

0.72917

TimeSerial

หมายเหตุ:  ในแอป Access ให้ใช้ฟังก์ชัน TimeFromParts หรือ DateWithTimeFromParts

สร้างค่าเวลาจากจํานวนเต็มที่คุณใส่สําหรับชั่วโมง นาที และวินาที

TimeSerial(17,30,15)

0.72934

* ไม่พร้อมใช้งานในแอป Access

ด้านบนของหน้า

เพิ่มหรือลบวันที่

ฟังก์ชันเหล่านี้ช่วยให้คุณสามารถเพิ่มหรือลบช่วงของวันที่ รวมทั้งคํานวณความแตกต่างระหว่างค่าวันที่/เวลาสองค่าได้

ฟังก์ชัน

ใช้

ตัวอย่าง

ผลลัพธ์

วันที่เพิ่ม

เพิ่มช่วงที่ระบุ (เช่น 2 เดือน หรือ 3 ชั่วโมง) ไปยังค่าวันที่/เวลา เมื่อต้องการลบ ให้ใช้จํานวนลบเป็นอาร์กิวเมนต์ที่สอง

DateAdd("m", 1, "1/11/2012")

2/11/2012

DateDiff

กําหนดจํานวนช่วงเวลา (เช่น วันหรือนาที) ระหว่างค่าวันที่/เวลาสองค่า

หมายเหตุ:  โปรดทราบว่าคุณยังสามารถลบค่าวันที่หนึ่งค่าจากอีกค่าหนึ่งเพื่อให้ได้จํานวนวันระหว่างค่าเหล่านั้น ตัวอย่างเช่น #15/2/2555# - #1/2/2555# = 14

DateDiff("d","1/11/2012","4/15/2012")

95

ดูวิธีคํานวณจํานวนวันระหว่างวันที่สองวัน

ด้านบนของหน้า

แทรกวันที่ของวันนี้หรือเวลาปัจจุบัน

ใช้ฟังก์ชันเหล่านี้เพื่อกําหนดวันที่หรือเวลาปัจจุบัน คอลัมน์ ผลลัพธ์ จะถือว่าวันที่/เวลาของระบบปัจจุบันคือ 11 มกราคม 2555 17:30:15 น.

ฟังก์ชัน

ใช้

ตัวอย่าง

ผลลัพธ์

เดี๋ยวนี้

ส่งกลับวันที่และเวลาของระบบปัจจุบัน

Now()

1/11/2012 17:30:15 PM

วันที่

หมายเหตุ:  ในแอป Access ให้ใช้ฟังก์ชัน Today

ส่งกลับวันที่ของระบบปัจจุบัน

Date()

1/11/2012

เวลา*

ส่งกลับเวลาระบบปัจจุบัน

เวลา()

17:30:15 น.

ตัวจับเวลา*

ส่งกลับจํานวนวินาทีที่ผ่านไปนับจากเที่ยงคืน

ตัวจับเวลา()

63015

* ไม่พร้อมใช้งานในแอป Access

ด้านบนของหน้า

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ