การสร้าง UTC datetime จาก POSIX timestamp
ใช้เมธอด timestamp.utcfromtimestamp() สร้าง naive UTC datetime จาก POSIX timestamp (วินาทีนับจาก 1970-01-01)
ขั้นตอน
- นำเข้า pandas
- สร้าง Timestamp ใด ๆ
- ใช้
utcfromtimestamp(POSIX)โดยส่ง POSIX timestamp เป็นอาร์กิวเมนต์
ตัวอย่างโค้ด
import pandas as pd
# สร้าง Timestamp
timestamp = pd.Timestamp('2021-09-14T15:12:34.261811624')
# แสดง Timestamp
print("Timestamp...\n", timestamp)
# สร้าง naive UTC datetime จาก POSIX timestamp
print("\nConstruct UTC Datetime...\n", timestamp.utcfromtimestamp(1631717502))
ผลลัพธ์
Timestamp... 2021-09-14 15:12:34.261811624 Construct UTC Datetime... 2021-09-15 14:51:42
คำอธิบาย
POSIX timestamp 1631717502 เทียบเท่ากับ 2021-09-15 14:51:42 UTC เมธอดนี้คืนค่า naive datetime (ไม่มี timezone info)