Tôi có một bảng cơ sở dữ liệu với các bài báo và mỗi bài viết này có một ngày gửi. Tôi cần tính toán ngày và giờ kể từ khi bài viết được xuất bản trong cơ sở dữ liệu, như:Python - Cách tính thời gian trôi qua kể từ ngày X?
This article has been published 4 hours ago.
This article has been published 3 days and 4 hours ago.
Đã có một số mã để tôi có thể sử dụng lại? Tôi đã tìm kiếm trên google, nhưng có lẽ tôi không sử dụng đúng từ.
Bất kỳ đầu mối nào có thể giúp tôi?
Best Regards,
FWIW, str() được gọi trên một đối tượng datetime.timedelta tạo một chuỗi được định dạng như: '4 days, 23: 58: 57.256000' Tôi không nghĩ rằng có một cách để thay đổi định dạng, nhưng nó giúp bạn tiết kiệm một số công việc nếu nó một định dạng có thể chấp nhận được. – Jeremiah
Câu trả lời tuyệt vời, nhưng xin lưu ý rằng phương pháp liên quan của lớp timedelta là total_seconds –
@ShmilTheCat, cảm ơn vì đã nhận thấy rằng, tôi đã thực hiện một chỉnh sửa. –