Thep Excel

List.DateTimeZones – สร้าง List ของค่า วันที่ เวลา และ Time Zone

สร้าง List ของ วันที่ เวลา และ Time Zone

List.DateTimeZones คืน List ของค่า datetimezone โดยเริ่มจากค่าเริ่มต้น เพิ่มทีละช่วงเวลา (duration) ตามจำนวนครั้งที่ระบุ

=List.DateTimeZones(start as datetimezone, count as number, step as duration) as list

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.DateTimeZones(start as datetimezone, count as number, step as duration) as list

Argument Type Required Default Description
start datetimezone Yes ค่า วันที่และเวลาพร้อม Time Zone เริ่มต้น (datetimezone) ของ List
count number Yes จำนวนสมาชิก datetimezone ที่ต้องการสร้างใน List
step duration Yes ช่วงเวลา (duration) ที่จะเพิ่มไปยังค่า datetimezone ถัดไป

How it works

สร้าง Timeline สำหรับเหตุการณ์ทั่วโลก

ใช้สำหรับสร้าง List ของเวลาที่เกิดขึ้นใน Time Zone ต่างๆ เพื่อการวิเคราะห์เหตุการณ์ที่เกิดขึ้นพร้อมกันทั่วโลก

จำลองข้อมูล Time Series

สร้าง List ของ datetimezone เพื่อจำลองข้อมูลอนุกรมเวลาสำหรับทดสอบโมเดลที่ละเอียดอ่อนต่อ Time Zone

Examples

ตัวอย่างที่ 1: สร้าง List ของ Datetimezone ทุก 1 นาที

สร้าง List ของค่า datetimezone จำนวน 10 ค่า เริ่มต้นที่ 23:55 น. ของวันที่ 31 ธันวาคม 2011 ใน Time Zone -8 ชั่วโมง โดยเพิ่มขึ้นทีละ 1 นาที
Power Query Formula:

=List.DateTimeZones(#datetimezone(2011, 12, 31, 23, 55, 0, -8, 0), 10, #duration(0, 0, 1, 0))

Result:

{ #datetimezone(2011, 12, 31, 23, 55, 0, -8, 0), ..., #datetimezone(2012, 1, 1, 0, 4, 0, -8, 0) }

ตัวอย่างที่ 2: สร้าง List ของ Datetimezone ทุก 1 ชั่วโมง

สร้าง List ของค่า datetimezone จำนวน 5 ค่า เริ่มต้นเที่ยงคืนวันที่ 1 มกราคม 2023 ใน Time Zone +7 ชั่วโมง (ประเทศไทย) โดยเพิ่มขึ้นทีละ 1 ชั่วโมง
Power Query Formula:

=List.DateTimeZones(#datetimezone(2023, 1, 1, 0, 0, 0, 7, 0), 5, #duration(0, 1, 0, 0))

Result:

{ #datetimezone(2023, 1, 1, 0, 0, 0, 7, 0), ..., #datetimezone(2023, 1, 1, 4, 0, 0, 7, 0) }

ตัวอย่างที่ 3: สร้าง List ของ Datetimezone โดยเพิ่มเป็นวัน

สร้าง List ของค่า datetimezone จำนวน 3 ค่า โดยเพิ่มขึ้นทีละ 1 วัน ซึ่งจะคงเวลาและ Time Zone เดิมไว้
Power Query Formula:

=List.DateTimeZones(#datetimezone(2024, 5, 1, 9, 0, 0, 0, 0), 3, #duration(1, 0, 0, 0))

Result:

{ #datetimezone(2024, 5, 1, 9, 0, 0, 0, 0), #datetimezone(2024, 5, 2, 9, 0, 0, 0, 0), #datetimezone(2024, 5, 3, 9, 0, 0, 0, 0) }

FAQs

List.DateTimeZones ต่างจาก List.DateTimes อย่างไร?

List.DateTimeZones สร้าง List ของค่าที่รวมข้อมูล Time Zone เข้าไปด้วย ในขณะที่ List.DateTimes สร้าง List ของค่า datetime ปกติที่ไม่มีข้อมูล Time Zone

Resources & Related

Additional Notes

ฟังก์ชัน List.DateTimeZones ใน Power Query ใช้สำหรับสร้าง List ของค่า วันที่และเวลาพร้อม Time Zone (datetimezone) ตามจำนวนที่ระบุ โดยเริ่มต้นจากค่า datetimezone ที่กำหนด และเพิ่มขึ้นทีละช่วงเวลา (duration) ที่กำหนดไว้ ฟังก์ชันนี้มีประโยชน์อย่างยิ่งในการจัดการข้อมูลที่เกี่ยวข้องกับเวลาข้าม Time Zone

Leave a Reply

Your email address will not be published. Required fields are marked *