Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas - ดึงวันที่และเวลาปัจจุบันจาก Timestamp

การดึงวันที่และเวลาปัจจุบันจาก Timestamp

ใช้เมธอด timestamp.today() คืนค่า Timestamp ปัจจุบัน (วันและเวลา) ไม่ขึ้นกับค่า Timestamp เดิม

ขั้นตอน

  1. นำเข้า pandas และ datetime
  2. สร้าง Timestamp ใด ๆ
  3. ใช้ today()

ตัวอย่างโค้ด

import pandas as pd
import datetime

# สร้าง Timestamp: 10 ตุลาคม 2021
timestamp = pd.Timestamp(datetime.datetime(2021, 10, 10))

# แสดง Timestamp
print("Timestamp: ", timestamp)

# แสดงชื่อวันของ Timestamp เดิม
print("Day Name:", timestamp.day_name())

# ดึงวันที่และเวลาปัจจุบัน
res = timestamp.today()

# แสดงผล
print("\nToday's Date and time...\n", res)
print("Today's Day:", res.day_name())

ผลลัพธ์

Timestamp: 2021-10-10 00:00:00
Day Name: Sunday
Today's Date and time... 2021-10-03 13:22:28.891506
Today's Day: Sunday

หมายเหตุ

เมธอด today() เป็น class method ใช้ได้โดยตรงจากคลาส: pd.Timestamp.today() คืนค่าเวลาท้องถิ่นของระบบ