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.

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

Hướng dẫn create list of timestamps python - tạo danh sách dấu thời gian python

1

DateTime là cách để đi, bạn có thể muốn xem blog này.

import datetime
import time

now = datetime.datetime.now()

print now
print now.ctime() 
print now.isoformat()
print now.strftime("%Y%m%dT%H%M%S")

Điều này sẽ đầu ra

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611

Bạn cũng có thể thực hiện phép trừ với các đối tượng DateTime và Timedelta

now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute

sẽ đầu ra

2015-07-06 10:12:02.349574

Đã trả lời ngày 6 tháng 7 năm 2015 lúc 16:14Jul 6, 2015 at 16:14

Hướng dẫn create list of timestamps python - tạo danh sách dấu thời gian python

1

Bạn đang tìm kiếm các đối tượng datetimetimedelta. Xem các tài liệu.

Đã trả lời ngày 6 tháng 7 năm 2015 lúc 15:38Jul 6, 2015 at 15:38

Hướng dẫn create list of timestamps python - tạo danh sách dấu thời gian python

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:00
3
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
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:00
5
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
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:00
7
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:00
8timestamp 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.

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
1
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
8 datetime7

Phương pháp 3: Sử dụng phương thức pd.period_range ()

Pd.period_range () tương tự như pd.date_range () nhưng nó trả về chỉ số thời gian để chúng ta cần sử dụng phương thức to_timestamp () để thay đổi nó thành các giá trị dấu thời gian. Chúng tôi sử dụng tham số FREQ để đặt tần số thành tháng bằng cách sử dụng chuỗi Mùi. Trong các ví dụ được bảo hiểm ở trên tần suất là ngày. Một loạt các dấu thời gian được tăng lên theo tháng được tạo ra trong ví dụ này.

  • import datetime
  • timedelta9
    2003-08-05 21:36:11.590000
    Tue Aug  5 21:36:11 2003
    2003-08-05T21:36:11.590000
    20030805T213611
    
    4 import1
  • 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:00
    
    3
    2003-08-05 21:36:11.590000
    Tue Aug  5 21:36:11 2003
    2003-08-05T21:36:11.590000
    20030805T213611
    
    4
    2003-08-05 21:36:11.590000
    Tue Aug  5 21:36:11 2003
    2003-08-05T21:36:11.590000
    20030805T213611
    
    04
    now = datetime.datetime.now()
    minute = timedelta(days=0,seconds=60,microseconds=0)
    
    print now-minute
    
    6
    now = datetime.datetime.now()
    minute = timedelta(days=0,seconds=60,microseconds=0)
    
    print now-minute
    
    7
    now = datetime.datetime.now()
    minute = timedelta(days=0,seconds=60,microseconds=0)
    
    print now-minute
    
    8
    2003-08-05 21:36:11.590000
    Tue Aug  5 21:36:11 2003
    2003-08-05T21:36:11.590000
    20030805T213611
    
    08
  • 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
    
    1
    now = datetime.datetime.now()
    minute = timedelta(days=0,seconds=60,microseconds=0)
    
    print now-minute
    
    8
    2003-08-05 21:36:11.590000
    Tue Aug  5 21:36:11 2003
    2003-08-05T21:36:11.590000
    20030805T213611
    
    12
  • Dấu thời gian là một chuỗi các ký tự hoặc dữ liệu được mã hóa hoặc mã hóa & nbsp; xác định thời gian và ngày của một sự kiện, thường chỉ ra thời gian và ngày trong ngày và thường chính xác với một phần nhỏ thứ hai. Dấu thời gian được sử dụng để duy trì theo dõi thông tin. Khi thông tin được tạo, truyền, chỉnh sửa hoặc xóa, nó đã được đưa ra một dấu thời gian. Hãy để thể hiện cách tạo ra các phạm vi dấu thời gian bằng cách sử dụng Python.
  • Dấu thời gian là hình thức:

Định dạng chung

Yyyy-MM-DD HH: MM: SS

Python3

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
0
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
1import datetime

import

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
2

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
0
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
1import datetime

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
9
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
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.822503
6
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
5
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
9

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
1
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
8
2015-07-06 10:12:02.349574
4

now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
6
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
7
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
8
2015-07-06 10:12:02.349574
4

2015-07-06 10:12:02.349574
5
2015-07-06 10:12:02.349574
6
2015-07-06 10:12:02.349574
7

Output:

Hướng dẫn create list of timestamps python - tạo danh sách dấu thời gian python

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

import

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
2

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
0
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
1import datetime

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
9
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
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.822503
6
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
5
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
9

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
1
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
8
2015-07-06 10:12:02.349574
4

2015-07-06 10:12:02.349574
5
2015-07-06 10:12:02.349574
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
6

2015-07-06 10:12:02.349574
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
8
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
9
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:00
0

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

import

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
2

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
0
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
1import 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:00
9datetime0
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4datetime2datetime3

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
9
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
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.822503
6
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
5
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
9

2015-07-06 10:12:02.349574
5
2015-07-06 10:12:02.349574
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
6

2015-07-06 10:12:02.349574
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
8
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
9
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:00
0

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 1now = datetime.datetime.now() minute = timedelta(days=0,seconds=60,microseconds=0) print now-minute 8 2015-07-06 10:12:02.349574 4

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

import

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
2

import datetime

timedelta9

2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4 import1

2015-07-06 10:12:02.349574
5import3
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4import5
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
5import8
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
00datetime3

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:00
3
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
4
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
04
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
6
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
7
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
8
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
08

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
1
now = datetime.datetime.now()
minute = timedelta(days=0,seconds=60,microseconds=0)

print now-minute
8
2003-08-05 21:36:11.590000
Tue Aug  5 21:36:11 2003
2003-08-05T21:36:11.590000
20030805T213611
12

2015-07-06 10:12:02.349574
5
2015-07-06 10:12:02.349574
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
6

2015-07-06 10:12:02.349574
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
8
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
9
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:00
0

Output:

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:00