Hướng dẫn create list of timestamps python - tạo danh sách dấu thời gian python
Tôi đang cố gắng tìm ra cách tốt nhất để tạo danh sách các dấu thời gian trong Python là, trong đó các giá trị cho các mục trong danh sách tăng thêm một phút. Thời gian thời gian sẽ là từng phút, và sẽ là trong 24 giờ trước. Tôi cần tạo dấu thời gian của định dạng "mm/dd/yyy hh: mm: ss" hoặc ít nhất là chứa tất cả các biện pháp đó. Dấu thời gian sẽ là một trục cho một biểu đồ dữ liệu mà tôi đang thu thập. Show
Tính toán thời gian một mình không quá tệ, vì tôi chỉ có thể có được thời gian hiện tại, chuyển đổi nó thành vài giây và thay đổi giá trị bằng một phút rất dễ dàng. Tuy nhiên, tôi bị mắc kẹt trong việc tìm ra khía cạnh ngày của nó mà không cần phải kiểm tra nhiều, điều này không cảm thấy rất pythonic. Có cách nào dễ dàng hơn để làm điều này không? Ví dụ: trong JavaScript, bạn có thể nhận được một đối tượng ngày () và chỉ cần trừ một phút từ giá trị và JS sẽ chăm sóc để tìm ra nếu bất kỳ trường nào khác cần thay đổi và cách chúng cần thay đổi. Đã hỏi ngày 6 tháng 7 năm 2015 lúc 15:35Jul 6, 2015 at 15:35
1 DateTime là cách để đi, bạn có thể muốn xem blog này.
Điều này sẽ đầu ra
Bạn cũng có thể thực hiện phép trừ với các đối tượng DateTime và Timedelta
sẽ đầu ra
Đã trả lời ngày 6 tháng 7 năm 2015 lúc 16:14Jul 6, 2015 at 16:14
1 Bạn đang tìm kiếm các đối tượng Đã trả lời ngày 6 tháng 7 năm 2015 lúc 15:38Jul 6, 2015 at 15:38
1 2022-02-01 00:00:00 2022-03-01 00:00:00 2022-04-01 00:00:00 2022-05-01 00:00:00 2022-06-01 00:00:00 2022-07-01 00:00:00 2022-08-01 00:00:00 2022-09-01 00:00:00 2022-10-01 00:00:00 2022-11-01 00:00:003 4 2022-02-01 00:00:00 2022-03-01 00:00:00 2022-04-01 00:00:00 2022-05-01 00:00:00 2022-06-01 00:00:00 2022-07-01 00:00:00 2022-08-01 00:00:00 2022-09-01 00:00:00 2022-10-01 00:00:00 2022-11-01 00:00:005 42022-02-01 00:00:00 2022-03-01 00:00:00 2022-04-01 00:00:00 2022-05-01 00:00:00 2022-06-01 00:00:00 2022-07-01 00:00:00 2022-08-01 00:00:00 2022-09-01 00:00:00 2022-10-01 00:00:00 2022-11-01 00:00:007 2022-02-01 00:00:00 2022-03-01 00:00:00 2022-04-01 00:00:00 2022-05-01 00:00:00 2022-06-01 00:00:00 2022-07-01 00:00:00 2022-08-01 00:00:00 2022-09-01 00:00:00 2022-10-01 00:00:00 2022-11-01 00:00:008timestamp is a string of characters or encrypted or encoded data that identifies the time and date of an event, usually indicating the time and date of day, and is often accurate to a fraction of a second. timestamps are used to maintain track of information. When information was created, transmitted, edited, or removed, it was given a timestamp. let’s demonstrate how to generate ranges of timestamps using python.
Định dạng chungYyyy-MM-DD HH: MM: SS Python32022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225030 2022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225031 import datetime
22022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225030 2022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225031 import datetime 9 4 2022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225036 4 52022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225039 6 2020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:001 8 4 6 7 8 4 5 6 7Output: Phương pháp 2: Sử dụng phương thức pd.date_range ()Theo cách tiếp cận này, chúng tôi trực tiếp sử dụng phương thức Date_range () từ thư viện Panda. Ngày bắt đầu là DateTime. Hôm nay () là ngày hôm nay. Thời gian là số lượng thời gian để tạo. Chúng ta có thể trực tiếp tạo ra một loạt các dấu thời gian bằng cách sử dụng phương pháp này. Python3
22022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225030 2022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225031 import datetime 9 4 2022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225036 4 52022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225039 6 2020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:001 8 4 5 62020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:006 62020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:008 2020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:009 2022-02-01 00:00:00 2022-03-01 00:00:00 2022-04-01 00:00:00 2022-05-01 00:00:00 2022-06-01 00:00:00 2022-07-01 00:00:00 2022-08-01 00:00:00 2022-09-01 00:00:00 2022-10-01 00:00:00 2022-11-01 00:00:000 Output: 2022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.822503 Thay vì sử dụng tham số ‘Thời gian trong phương thức pd.date_range (), chúng ta có thể trực tiếp sử dụng các tham số bắt đầu và kết thúc để chỉ định ngày bắt đầu và ngày kết thúc. Tần số mặc định của phương thức này là ‘ngày, vì vậy chúng tôi nhận được phạm vi () ngày tăng thêm 24 giờ. Python3
22022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225030 2022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225031 import datetime 2022-02-01 00:00:00 2022-03-01 00:00:00 2022-04-01 00:00:00 2022-05-01 00:00:00 2022-06-01 00:00:00 2022-07-01 00:00:00 2022-08-01 00:00:00 2022-09-01 00:00:00 2022-10-01 00:00:00 2022-11-01 00:00:009 datetime 0 4datetime 2datetime 3 9 4 2022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225036 4 52022-02-20 08:28:35.822503 2022-02-21 08:28:35.822503 2022-02-22 08:28:35.822503 2022-02-23 08:28:35.822503 2022-02-24 08:28:35.822503 2022-02-25 08:28:35.822503 2022-02-26 08:28:35.822503 2022-02-27 08:28:35.822503 2022-02-28 08:28:35.822503 2022-03-01 08:28:35.8225039 5 62020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:006 62020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:008 2020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:009 2022-02-01 00:00:00 2022-03-01 00:00:00 2022-04-01 00:00:00 2022-05-01 00:00:00 2022-06-01 00:00:00 2022-07-01 00:00:00 2022-08-01 00:00:00 2022-09-01 00:00:00 2022-10-01 00:00:00 2022-11-01 00:00:000 Output: 2020-02-20 00:00:00 2020-02-21 00:00:00 2020-02-22 00:00:00 2020-02-23 00:00:00 2020-02-24 00:00:00 2020-02-25 00:00:00 2020-02-26 00:00:00 2020-02-27 00:00:00 2020-02-28 00:00:00 2020-02-29 00:00:00 2020-03-01 00:00:00 now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)
print now-minute
6 2020-02-20 00:00:00
2020-02-21 00:00:00
2020-02-22 00:00:00
2020-02-23 00:00:00
2020-02-24 00:00:00
2020-02-25 00:00:00
2020-02-26 00:00:00
2020-02-27 00:00:00
2020-02-28 00:00:00
2020-02-29 00:00:00
2020-03-01 00:00:00
|