Chuyển đổi đầu vào của người dùng thành ngày trong python

strptime[] có sẵn trong các mô-đun Ngày giờ và thời gian và được sử dụng để Chuyển đổi Ngày-Giờ. Hàm này thay đổi chuỗi ngày giờ đã cho thành định dạng mong muốn.  

ví dụ

Input : Dec 4 2018 10:07AM 
Output : 2018-12-04 10:07:00

Input : Jun 12 2013 5:30PM 
Output : 2013-06-12 17:30:00

Cú pháp hàm strptime

datetime.strptime[date_string, format]

Các đối số date_string và định dạng phải là loại chuỗi.  

Python3




datetime.strptime[date_string, format]
1
datetime.strptime[date_string, format]
2

 

datetime.strptime[date_string, format]
0

datetime.strptime[date_string, format]
1
datetime.strptime[date_string, format]
2

datetime.strptime[date_string, format]
3_______14
datetime.strptime[date_string, format]
5
datetime.strptime[date_string, format]
datetime.strptime[date_string, format]
7

datetime.strptime[date_string, format]
3______19
datetime.strptime[date_string, format]
5
datetime.strptime[date_string, format]
31
datetime.strptime[date_string, format]
4
datetime.strptime[date_string, format]
33

 

datetime.strptime[date_string, format]
3____135
datetime.strptime[date_string, format]
9

 

 

datetime.strptime[date_string, format]
37

datetime.strptime[date_string, format]
38
datetime.strptime[date_string, format]
5
datetime.strptime[date_string, format]
20

datetime.strptime[date_string, format]
21____222

đầu ra

datetime.strptime[date_string, format]
3

Độ phức tạp về thời gian. O[1]
Không gian phụ. Ô[1]

Phương pháp 2. Chương trình chuyển đổi DateTime thành chuỗi sử dụng thời gian. strftime

Hàm strftime[] của Python có trong các mô-đun ngày giờ và thời gian để tạo biểu diễn chuỗi dựa trên chuỗi định dạng đã chỉ định.  

ví dụ

datetime.strptime[date_string, format]
2

Cú pháp hàm strftime

datetime.strptime[date_string, format]
7

Độ phức tạp về thời gian. O[1]
Không gian phụ. Ô[1]

Một chức năng tương tự khác có sẵn trong mô-đun thời gian chuyển đổi một đối tượng Tuple hoặc struct_time thành một chuỗi như được chỉ định bởi đối số định dạng.  

Python3




datetime.strptime[date_string, format]
1
datetime.strptime[date_string, format]
24

 

datetime.strptime[date_string, format]
0

datetime.strptime[date_string, format]
1
datetime.strptime[date_string, format]
27

datetime.strptime[date_string, format]
3____19
datetime.strptime[date_string, format]
5
datetime.strptime[date_string, format]
71

datetime.strptime[date_string, format]
3

datetime.strptime[date_string, format]
3
datetime.strptime[date_string, format]
4
datetime.strptime[date_string, format]
5
datetime.strptime[date_string, format]
76
datetime.strptime[date_string, format]
77
datetime.strptime[date_string, format]
78
datetime.strptime[date_string, format]
77
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
77
datetime.strptime[date_string, format]
42
datetime.strptime[date_string, format]
77
datetime.strptime[date_string, format]
44
datetime.strptime[date_string, format]
7

datetime.strptime[date_string, format]
3______447
datetime.strptime[date_string, format]
5
datetime.strptime[date_string, format]
49
datetime.strptime[date_string, format]
4
datetime.strptime[date_string, format]
51

datetime.strptime[date_string, format]
3____135
datetime.strptime[date_string, format]
47

 

datetime.strptime[date_string, format]
37

datetime.strptime[date_string, format]
38
datetime.strptime[date_string, format]
5
datetime.strptime[date_string, format]
58
datetime.strptime[date_string, format]
59
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
41
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
43
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
45
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
47
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
49
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
11
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
13
datetime.strptime[date_string, format]
40
datetime.strptime[date_string, format]
15
datetime.strptime[date_string, format]
33

datetime.strptime[date_string, format]
21____222

đầu ra

datetime.strptime[date_string, format]
4

Độ phức tạp về thời gian. O[1]
Không gian phụ. Ô[1]

Phương pháp 3. Chương trình chuyển đổi DateTime thành chuỗi bằng mô-đun dateutil

dateutil là một mô-đun của bên thứ ba. Việc phân tích ngày ở bất kỳ định dạng chuỗi nào được hỗ trợ bởi mô-đun dateutil. Sự kiện nội bộ về múi giờ thế giới hiện tại được cung cấp bởi mô-đun này. Với việc phát hành dateutil 2. 0, gần đây nó đã được điều chỉnh cho Python 3, cùng với các chức năng của trình phân tích cú pháp. parse[] có thể được sử dụng để chuyển đổi một chuỗi thành định dạng ngày giờ. Tham số duy nhất được sử dụng là chuỗi

Chủ Đề