ฟังก์ชั่น DATETIMEFORMAT ER
ฟังก์ชัน DATETIMEFORMAT
ส่งกลับค่า สตริง ที่แสดงค่าวันที่/เวลาที่ให้เป็นข้อความในรูปแบบที่ระบุและใน วัฒนธรรม ที่ระบุเป็นทางเลือก สำหรับข้อมูลเกี่ยวกับรูปแบบที่สนับสนุน ดู มาตรฐาน และ กำหนดเอง
ไวยากรณ์ 1
DATETIMEFORMAT (datetime, format)
ไวยากรณ์ 2
DATETIMEFORMAT (datetime, format, culture)
อาร์กิวเมนต์
datetime
: วันที่เวลา
ค่าวันที่/เวลาที่แสดงถึงวันที่และเวลาในการจัดรูปแบบ
format
: สตริง
รูปแบบของสตริงเอาต์พุต สำหรับข้อมูลเกี่ยวกับรูปแบบที่สนับสนุน ดู มาตรฐาน และ กำหนดเอง
หมายเหตุ
สตริงรูปแบบจะคำนึงถึงตัวพิมพ์ เมื่อคุณใช้รูปแบบมาตรฐานหรือรูปแบบที่กำหนดเอง ตัวอย่างเช่น ตัวระบุรูปแบบ "d" มาตรฐาน จะส่งคืนวันที่โดยใช้รูปแบบวันที่แบบย่อ ในขณะที่ตัวระบุรูปแบบ "D" มาตรฐาน จะส่งคืนวันที่โดยใช้รูปแบบวันที่ที่ยาว นอกจากนี้ ตัวระบุรูปแบบ "M" แบบกำหนดเอง จะส่งคืนเดือน ตั้งแต่ 1 ถึง 12 ในขณะที่ตัวระบุรูปแบบ "m" แบบกำหนดเอง จะส่งคืนนาที ตั้งแต่ 0 ถึง 59
culture
: สตริง
วัฒนธรรมที่จะใช้สำหรับการจัดรูปแบบ สำหรับข้อมูลเกี่ยวกับวัฒนธรรมที่ได้รับการสนับสนุน โปรดดูที่ วัฒนธรรม
ค่าที่ส่งคืน
สตริง
ค่าสตริงที่เป็นผลลัพธ์
บันทึกย่อการใช้งาน
หากวัฒนธรรมไม่ได้กำหนดเป็นอาร์กิวเมนต์ของฟังก์ชันที่ถูกเรียก ค่าของ culture
จะถูกกำหนดโดยบริบทการเรียก ตัวอย่างเช่น ถ้าฟังก์ชัน DATETIMEFORMAT
ถูกเรียกโดยใช้ไวยากรณ์ 1 ในรูปแบบการรายงานทางอิเล็กทรอนิกส์ (ER) สำหรับส่วนประกอบ FILE ที่ถูกกำหนดค่าให้ใช้วัฒนธรรมเยอรมัน การแปลงจะทำโดยใช้วัฒนธรรมเยอรมัน ค่า culture
เริ่มต้นคือ EN-US
เมื่อฟังก์ชัน DATETIMEFORMAT
แปลงค่าวันที่/เวลาที่กำหนด จะพิจารณาการตั้งค่าโซนเวลาของผู้ใช้แอพลิเคชันที่กำลังเรียกใช้รูปแบบ ER ที่ฟังก์ชันถูกเรียกในบริบท
ตัวอย่างที่ 1
DATETIMEFORMAT (NOW(), "dd-MM-yyyy")
ส่งคืนค่าวันที่/เวลาของเซิร์ฟเวอร์แอปพลิเคชันปัจจุบัน วันที่ 24 ธันวาคม 2015 เป็นสตริง "24-12-2015" ตามรูปแบบเฉพาะที่กำหนดไว้
ตัวอย่างที่ 2
DATETIMEFORMAT (SESSIONNOW(), "d", "DE")
ส่งกลับวันที่/เวลาเซสชันของแอปพลิเคชันปัจจุบัน 24 ธันวาคม 2015 เป็นสตริง "24.12.2015" ตามวัฒนธรรมเยอรมันที่เลือกและรูปแบบที่ระบุ
ตัวอย่างที่ 3
DATETIMEFORMAT (DATETIMEVALUE( "2019-11-12T09:00:00.0000000-07:00", "O"), "O")
ส่งกลับค่าสตริง 2019-11-12T08:00:00.0000000-08:00 เมื่อฟังก์ชันถูกเรียกในระหว่างกระบวนการที่เริ่มต้นโดยผู้ใช้แอปพลิเคชันที่มีเวลาค่โซนเวลา (GMT-08:00) เวลาแปซิฟิก (สหรัฐอเมริกา & แคนาดา) ในส่วน การกำหนดลักษณะภาษาและประเทศ/ภูมิภาค