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

แปลงสตริงวันที่เป็นการประทับเวลาใน Python


เมื่อจำเป็นต้องแปลงสตริงเป็นการประทับเวลา จะใช้วิธี 'mktime' วิธีการนี้มีอยู่ในแพ็คเกจ 'เวลา'

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

import time
import datetime

my_string = "24/03/2021"
print("The date string is :")
print(my_string)
print("The timestamp is :")
print(time.mktime(datetime.datetime.strptime(my_string, "%d/%m/%Y").timetuple()))

ผลลัพธ์

The date string is :
24/03/2021
The timestamp is :
1616544000.0

คำอธิบาย

  • แพ็คเกจที่จำเป็นจะถูกนำเข้า

  • สตริงถูกกำหนดและแสดงบนคอนโซล

  • เมธอด 'mktime' จากแพ็กเกจเวลาถูกเรียก และสตริงถูกส่งผ่านเป็นพารามิเตอร์ไปยังมัน

  • 'strptime' ใช้เพื่อลบช่องว่างหรือสัญลักษณ์ส่วนเกินออกจากสตริง

  • เอาต์พุตจะแสดงบนคอนโซล