Hướng dẫn how do you display time in python? - làm thế nào để bạn hiển thị thời gian trong python?

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:51:50 (UTC/GMT +8 giờ)

Python Basic: Tập thể dục-3 với giải pháp

Viết một chương trình Python để hiển thị ngày và giờ hiện tại.

Python DateTime:

Mô -đun DateTime cung cấp các lớp để thao tác ngày và thời gian theo cả hai cách đơn giản và phức tạp. datetime.now (tz = none) trả về ngày và giờ địa phương hiện tại. Nếu đối số tùy chọn TZ không có hoặc không được chỉ định, thì điều này giống như ngày hôm nay ().

Hướng dẫn how do you display time in python? - làm thế nào để bạn hiển thị thời gian trong python?

date.strftime (định dạng) Trả về một chuỗi đại diện cho ngày, được kiểm soát bởi một chuỗi định dạng rõ ràng. Mã định dạng đề cập đến giờ, phút hoặc giây sẽ thấy 0 giá trị.

Giải pháp mẫu:-:-

Mã Python:

import datetime
now = datetime.datetime.now()
print ("Current date and time : ")
print (now.strftime("%Y-%m-%d %H:%M:%S"))

Đầu ra mẫu:

Current date and time : 
2014-07-05 14:34:14

Flowchart:

Hướng dẫn how do you display time in python? - làm thế nào để bạn hiển thị thời gian trong python?

Trực quan hóa thực thi mã Python:

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

Trước đây: Viết chương trình Python để có được phiên bản Python bạn đang sử dụng. Write a Python program to get the Python version you are using.
Next: Write a Python program which accepts the radius of a circle from the user and compute the area.

Python: Lời khuyên trong ngày

Đảo ngược một thứ có thể lặp lại với thứ tự (chuỗi, danh sách, v.v.):

# Reversing string
>>> s = "xyz"
>>> s[::-1]
"zyx"

# Reversing list
>>> l = ["x", "y", "z"]
>>> l[::-1]
["z", "y", "x"]

Trong bài viết này, bạn sẽ học cách có được thời gian hiện tại của địa phương cũng như các múi giờ khác nhau trong Python.

Có một số cách bạn có thể làm để có được thời gian hiện tại trong Python.


Ví dụ 1: Thời gian hiện tại sử dụng đối tượng DateTime

from datetime import datetime

now = datetime.now()

current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)

Đầu ra

Current Time = 07:41:19

Trong ví dụ trên, chúng tôi đã nhập lớp

Current date and time : 
2014-07-05 14:34:14
6 từ mô -đun DateTime. Sau đó, chúng tôi đã sử dụng phương thức
Current date and time : 
2014-07-05 14:34:14
7 để có được một đối tượng
Current date and time : 
2014-07-05 14:34:14
6 chứa ngày và giờ hiện tại.

Sử dụng phương thức dateTime.strftime (), sau đó chúng tôi đã tạo một chuỗi đại diện cho thời gian hiện tại.


Nếu bạn cần tạo một đối tượng

Current date and time : 
2014-07-05 14:34:14
9 chứa thời gian hiện tại, bạn có thể làm một cái gì đó như thế này.

from datetime import datetime

now = datetime.now().time() # time object

print("now =", now)
print("type(now) =", type(now))	

Đầu ra

now = 07:43:37.457423
type(now) = 

Trong ví dụ trên, chúng tôi đã nhập lớp Current date and time : 2014-07-05 14:34:14 6 từ mô -đun DateTime. Sau đó, chúng tôi đã sử dụng phương thức Current date and time : 2014-07-05 14:34:14 7 để có được một đối tượng Current date and time : 2014-07-05 14:34:14 6 chứa ngày và giờ hiện tại.

Sử dụng phương thức dateTime.strftime (), sau đó chúng tôi đã tạo một chuỗi đại diện cho thời gian hiện tại.

import time

t = time.localtime()
current_time = time.strftime("%H:%M:%S", t)
print(current_time)

Đầu ra

07:46:58

Trong ví dụ trên, chúng tôi đã nhập lớp Current date and time : 2014-07-05 14:34:14 6 từ mô -đun DateTime. Sau đó, chúng tôi đã sử dụng phương thức Current date and time : 2014-07-05 14:34:14 7 để có được một đối tượng Current date and time : 2014-07-05 14:34:14 6 chứa ngày và giờ hiện tại.

Sử dụng phương thức dateTime.strftime (), sau đó chúng tôi đã tạo một chuỗi đại diện cho thời gian hiện tại.

from datetime import datetime
import pytz

tz_NY = pytz.timezone('America/New_York') 
datetime_NY = datetime.now(tz_NY)
print("NY time:", datetime_NY.strftime("%H:%M:%S"))

tz_London = pytz.timezone('Europe/London')
datetime_London = datetime.now(tz_London)
print("London time:", datetime_London.strftime("%H:%M:%S"))

Đầu ra

Current date and time : 
2014-07-05 14:34:14
0

Trong bài viết này, bạn sẽ học cách có được ngày và giờ hiện tại ngày hôm nay ở Python. Chúng tôi cũng sẽ định dạng ngày và giờ ở các định dạng khác nhau bằng phương thức strftime ().

Video: Ngày và giờ ở Python

Có một số cách bạn có thể thực hiện để có được ngày hiện tại. Chúng tôi sẽ sử dụng lớp

# Reversing string
>>> s = "xyz"
>>> s[::-1]
"zyx"

# Reversing list
>>> l = ["x", "y", "z"]
>>> l[::-1]
["z", "y", "x"]
0 của mô -đun DateTime để hoàn thành nhiệm vụ này.


Ví dụ 1: Python Nhận ngày hôm nay

Current date and time : 
2014-07-05 14:34:14
1

Ở đây, chúng tôi đã nhập lớp

# Reversing string
>>> s = "xyz"
>>> s[::-1]
"zyx"

# Reversing list
>>> l = ["x", "y", "z"]
>>> l[::-1]
["z", "y", "x"]
0 từ mô -đun
Current date and time : 
2014-07-05 14:34:14
6. Sau đó, chúng tôi đã sử dụng phương pháp
# Reversing string
>>> s = "xyz"
>>> s[::-1]
"zyx"

# Reversing list
>>> l = ["x", "y", "z"]
>>> l[::-1]
["z", "y", "x"]
3 để có được ngày địa phương hiện tại.

Nhân tiện,

# Reversing string
>>> s = "xyz"
>>> s[::-1]
"zyx"

# Reversing list
>>> l = ["x", "y", "z"]
>>> l[::-1]
["z", "y", "x"]
3 trả về một đối tượng
# Reversing string
>>> s = "xyz"
>>> s[::-1]
"zyx"

# Reversing list
>>> l = ["x", "y", "z"]
>>> l[::-1]
["z", "y", "x"]
0, được gán cho biến ngày nay trong chương trình trên. Bây giờ, bạn có thể sử dụng phương thức strftime () để tạo một chuỗi đại diện ở các định dạng khác nhau.


Ví dụ 2: Ngày hiện tại ở các định dạng khác nhau

Current date and time : 
2014-07-05 14:34:14
2

Khi bạn chạy chương trình, đầu ra sẽ giống như:

Current date and time : 
2014-07-05 14:34:14
3

Nếu bạn cần có được ngày và giờ hiện tại, bạn có thể sử dụng lớp

Current date and time : 
2014-07-05 14:34:14
6 của mô -đun
Current date and time : 
2014-07-05 14:34:14
6.

Ví dụ 3: Nhận ngày và giờ hiện tại

Current date and time : 
2014-07-05 14:34:14
4

Bạn sẽ cổng đầu ra như dưới đây.

Current date and time : 
2014-07-05 14:34:14
5

Ở đây, chúng tôi đã sử dụng

# Reversing string
>>> s = "xyz"
>>> s[::-1]
"zyx"

# Reversing list
>>> l = ["x", "y", "z"]
>>> l[::-1]
["z", "y", "x"]
8 để có được ngày và giờ hiện tại. Sau đó, chúng tôi đã sử dụng
# Reversing string
>>> s = "xyz"
>>> s[::-1]
"zyx"

# Reversing list
>>> l = ["x", "y", "z"]
>>> l[::-1]
["z", "y", "x"]
9 để tạo một chuỗi đại diện cho ngày và thời gian ở định dạng khác.

Làm cách nào để in giờ và phút trong Python?

Để in giờ, phút và micro giây, chúng ta cần sử dụng mô -đun DateTime trong Python ...
bây giờ().giờ (): Phương thức này trả về giá trị giờ hiện tại của đối tượng DateTime ..
bây giờ().....
bây giờ().....
now()..

Định dạng thời gian ở Python là gì?

UTC bù ở dạng +hhmm hoặc -hhmm.Tên múi giờ.Ngày trong năm dưới dạng số thập phân số không.+HHMM or -HHMM. Time zone name. Day of the year as a zero added decimal number.

Làm thế nào để bạn nhập ngày và thời gian trong Python?

Chúng tôi sử dụng hàm input () để lấy một chuỗi được định dạng là yyyy-mm-dd và sử dụng str ...
Sử dụng hàm input () để lấy đầu vào từ người dùng ..
Lấy các giá trị cho năm, tháng và ngày của tháng ..
Sử dụng lớp ngày () từ mô -đun DateTime để tạo ngày ..