วันที่หรือเวลาที่ไม่ถูกต้องจะแสดงในผลลัพธ์การคำนวณของฟังก์ชัน DATE_FORMAT
หากวันที่หรือเวลาในการคำนวณผลลัพธ์ของฟังก์ชัน DATE_FORMAT แสดงไม่ถูกต้อง อาจเป็นไปได้ว่าโซนเวลาไม่ได้รับการระบุอย่างถูกต้อง
เขตเวลาของฟิลด์ "วันที่" และ "เวลา" จะถูกกำหนดไว้ที่เวลาสากลเชิงพิกัด หากคุณใช้ฟิลด์ "วันที่" หรือ "เวลา" ในสูตร ให้ระบุเขตเวลาเป็น "Etc/GMT" (รหัสเขตเวลาสำหรับเวลาสากลเชิงพิกัด) หากคุณระบุเขตเวลาอื่น ผลการคำนวณจะไม่เป็นไปตามที่คาดหวัง
ตัวอย่างเช่น หากคุณตั้งค่า "โอซาก้า, ซัปโปโร, โตเกียว (เอเชีย/โตเกียว)" เป็นโซนเวลา เวลาที่แสดงจะเป็น +9 ชั่วโมง
- ตัวอย่างสูตรที่ระบุเขตเวลาไม่ถูกต้อง:
DATE_FORMAT (ช่อง A, "HH:mm", "เอเชีย/โตเกียว")
หากค่าในฟิลด์ A เป็น “9:00” ผลการคำนวณจะเป็น “18:00”
หากคุณระบุโซนเวลาเป็น "Etc/GMT" (รหัสโซนเวลาสำหรับเวลาสากลเชิงพิกัด) ระบบจะแสดงเวลาที่ถูกต้อง
- ตัวอย่างสูตรที่มีเขตเวลาที่ระบุถูกต้อง:
DATE_FORMAT (ช่อง A, "HH:mm", "อื่นๆ/GMT")
หากค่าในฟิลด์ A เป็น “9:00” ผลการคำนวณจะเป็น “09:00”