วันที่หรือเวลาที่ไม่ถูกต้องจะแสดงในผลลัพธ์การคำนวณของฟังก์ชัน DATE_FORMAT

Article Number:040267

หากวันที่หรือเวลาในการคำนวณผลลัพธ์ของฟังก์ชัน 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”