cuốn sách gpt4 ai đã làm

Làm cách nào để chuyển đổi chuỗi ngày giờ thành dấu thời gian trong Python?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 12:41:25 25 4
mua khóa gpt4 Nike

Tôi muốn sử dụng python để lấy chuỗi này datetimestring = 'Thứ Sáu, ngày 08 tháng 6 năm 2012 22:40:26 GMT' Chuyển đổi sang dấu thời gian.

我试过了

 dấu thời gian = time.mktime(time.strptime(datetimestring, '%a, %d %B %Y %H:%M:%S GMT'))

nhưng báo cáo lỗi biểu thức chính quy.

câu trả lời hay nhất

bạn đang sử dụng %B, tương ứng với tên tháng đầy đủ nhưng bạn chỉ có tên viết tắt. Bạn nên sử dụng thay thế %b:

>>> thời gian nhập khẩu
>>> datetimestring = 'Thứ Sáu, ngày 08 tháng 6 năm 2012 22:40:26 GMT'
>>> dấu thời gian = time.mktime(time.strptime(datetimestring, '%a, %d %B %Y %H:%M:%S GMT'))
Traceback (most recent call last):
File "", line 1, in
Tệp "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", dòng 454, trong _strptime_time
trả về _strptime(data_string, format)[0]
Tệp "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", dòng 325, trong _strptime
(chuỗi dữ liệu, định dạng))
ValueError: dữ liệu thời gian 'Thứ Sáu, ngày 08 tháng 6 năm 2012 22:40:26 GMT' không khớp với định dạng '%a, %d %B %Y %H:%M:%S GMT'
>>> dấu thời gian = time.mktime(time.strptime(datetimestring, '%a, %d %b %Y %H:%M:%S GMT'))
>>> dấu thời gian
1339209626.0

Làm cách nào để chuyển đổi chuỗi ngày giờ thành dấu thời gian trong Python? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/10957522/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress