Computer >> Máy Tính >  >> Lập trình >> Python

Chuyển đổi chuỗi ngày thành dấu thời gian bằng Python

Khi cần chuyển đổi một chuỗi thành dấu thời gian, phương thức ‘mktime’ được sử dụng. Phương thức này có trong gói "thời gian".

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

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()))

Đầu ra

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

Giải thích

  • Các gói bắt buộc được nhập.

  • Chuỗi được xác định và hiển thị trên bảng điều khiển.

  • Phương thức ‘mktime’ từ gói thời gian được gọi và chuỗi được truyền dưới dạng tham số cho nó.

  • ‘Strptime’ được sử dụng để xóa các khoảng trắng hoặc ký hiệu thừa khỏi chuỗi.

  • Đầu ra được hiển thị trên bảng điều khiển.