Hướng dẫn how do i get the current time format in python? - làm cách nào để lấy định dạng thời gian hiện tại trong python?

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 ().

Show

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

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
7 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

from datetime import date

today = date.today()
print("Today's date:", today)

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

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
7 từ mô -đun
d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
9. Sau đó, chúng tôi đã sử dụng phương pháp
from datetime import datetime

# datetime object containing current date and time
now = datetime.now()
 
print("now =", now)

# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)	
0 để có được ngày địa phương hiện tại.

Nhân tiện,

from datetime import datetime

# datetime object containing current date and time
now = datetime.now()
 
print("now =", now)

# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)	
0 trả về một đối tượng
d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
7, đượ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

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)

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

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019

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

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
9 của mô -đun
d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
9.

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

from datetime import datetime

# datetime object containing current date and time
now = datetime.now()
 
print("now =", now)

# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)	

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

now = 2021-06-25 07:58:56.550604
date and time = 25/06/2021 07:58:56

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

from datetime import datetime

# datetime object containing current date and time
now = datetime.now()
 
print("now =", now)

# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)	
5 để có được ngày và giờ hiện tại. Sau đó, chúng tôi đã sử dụng
from datetime import datetime

# datetime object containing current date and time
now = datetime.now()
 
print("now =", now)

# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)	
6 để tạo một chuỗi đại diện cho ngày và thời gian ở định dạng khác.

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

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
9 từ mô -đun DateTime. Sau đó, chúng tôi đã sử dụng phương thức
from datetime import datetime

# datetime object containing current date and time
now = datetime.now()
 
print("now =", now)

# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)	
8 để có được một đối tượng
d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
9 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

now = 2021-06-25 07:58:56.550604
date and time = 25/06/2021 07:58:56
0 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 d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20199 từ mô -đun DateTime. Sau đó, chúng tôi đã sử dụng phương thức from datetime import datetime # datetime object containing current date and time now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("date and time =", dt_string) 8 để có được một đối tượng d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20199 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

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
0

Trong ví dụ trên, chúng tôi đã nhập lớp d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20199 từ mô -đun DateTime. Sau đó, chúng tôi đã sử dụng phương thức from datetime import datetime # datetime object containing current date and time now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("date and time =", dt_string) 8 để có được một đối tượng d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-20199 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 date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
1

Đầu ra

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
2

Giới thiệu

Python là ngôn ngữ lập trình đa năng được sử dụng để phát triển các ứng dụng máy tính để bàn và web. Nó cho phép bạn làm việc trên các dự án phức tạp.

Tìm hiểu làm thế nào để có được ngày và thời gian hiện tại trong tập lệnh Python với nhiều tùy chọn.to get current date and time in the python script with multiple options.

Hướng dẫn how do i get the current time format in python? - làm cách nào để lấy định dạng thời gian hiện tại trong python?

Điều kiện tiên quyết

  • Truy cập cửa sổ dòng lệnh / thiết bị đầu cuối
  • Tài khoản người dùng có đặc quyền gốc hoặc sudosudo privileges
  • Python cài đặt installed
  • Trình chỉnh sửa văn bản ưa thích (trong trường hợp này là
    now = 2021-06-25 07:58:56.550604
    date and time = 25/06/2021 07:58:56
    1)

Nhận thời gian ngày hiện tại trong Python với mô -đun DateTime

Sử dụng dòng lệnh để tạo và truy cập một tệp mới:

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
3

Hệ thống sẽ cho bạn biết tệp không tồn tại và yêu cầu bạn tạo nó. Nhấp vào Có và thêm thông tin sau trong trình soạn thảo văn bản của bạn:

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
4

Lưu tệp, sau đó thoát. Chạy tệp bằng cách nhập:

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
5

Kết quả sẽ hiển thị ngày hôm nay, ngày sử dụng mô -đun DateTime:datetime module:

Hướng dẫn how do i get the current time format in python? - làm cách nào để lấy định dạng thời gian hiện tại trong python?

Tùy chọn để hình thành DateTime

Python có một số tùy chọn để định cấu hình ngày và thời gian được định hình.

Tạo một tệp mẫu:

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
6

Chỉnh sửa tệp như sau:

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
7

Lưu file và thoát. Chạy tệp bằng cách nhập:

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
8

Hệ thống hiển thị ngày và giờ, ngày và thời gian trên ba dòng riêng biệt.

Hướng dẫn how do i get the current time format in python? - làm cách nào để lấy định dạng thời gian hiện tại trong python?

Sử dụng strftime () để hiển thị thời gian và ngày

Phương thức strftime () trả về một chuỗi hiển thị ngày và thời gian bằng cách sử dụng đối tượng ngày, giờ hoặc dữ liệu.strftime() method returns a string displaying date and time using date, time or datetime object.

Nhập lệnh sau vào cửa sổ thiết bị đầu cuối của bạn:

from datetime import date

today = date.today()

# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)

# Textual month, day and year	
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)

# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)

# Month abbreviation, day and year	
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
9

Bạn đã tạo một tệp mới có tên python_time.py. Sử dụng tệp này để xác định định dạng của thông tin mà hệ thống sẽ hiển thị.python_time.py. Use this file to define the format of the information the system is to display.

Để hiển thị thời gian ở định dạng 24 giờ, nhập:

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
0

Hình ảnh ví dụ này hiển thị tệp khi sử dụng

now = 2021-06-25 07:58:56.550604
date and time = 25/06/2021 07:58:56
1 trên phân phối Debian:Debian distribution :

Hướng dẫn how do i get the current time format in python? - làm cách nào để lấy định dạng thời gian hiện tại trong python?

Lưu và đóng tập tin.

Thực hiện tập lệnh bằng cách nhập:

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
1

Kết quả hiển thị thời gian trong định dạng được yêu cầu:

Hướng dẫn how do i get the current time format in python? - làm cách nào để lấy định dạng thời gian hiện tại trong python?

Để hiển thị thời gian ở định dạng 12 giờ, chỉnh sửa tệp thành:

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
2

Lưu và đóng tập tin.

Thực hiện tập lệnh bằng cách nhập:

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
1

Kết quả hiển thị thời gian trong định dạng được yêu cầu:

Để hiển thị thời gian ở định dạng 12 giờ, chỉnh sửa tệp thành:strftime method accepts several formatting options.

Các tùy chọn bổ sung bằng cách sử dụng Strftime

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
4

Chỉnh sửa tệp như sau:

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
5

Lưu file và thoát. Chạy tệp bằng cách nhập:

Hệ thống hiển thị ngày và giờ, ngày và thời gian trên ba dòng riêng biệt.

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019
6

Sử dụng strftime () để hiển thị thời gian và ngàyDebian is below:

Hướng dẫn how do i get the current time format in python? - làm cách nào để lấy định dạng thời gian hiện tại trong python?

Phương thức strftime () trả về một chuỗi hiển thị ngày và thời gian bằng cách sử dụng đối tượng ngày, giờ hoặc dữ liệu.strftime method has many formatting options. All the available options are in the official documentation.

Nhập lệnh sau vào cửa sổ thiết bị đầu cuối của bạn:

Bạn đã tạo một tệp mới có tên python_time.py. Sử dụng tệp này để xác định định dạng của thông tin mà hệ thống sẽ hiển thị.

Để hiển thị thời gian ở định dạng 24 giờ, nhập:

Làm cách nào để có được định dạng ngày hiện tại trong Python?

Ví dụ 1: Python Nhận ngày hôm nay sau đó, chúng tôi đã sử dụng phương thức Date.Today () để có được ngày địa phương hiện tại. Nhân tiện, ngày.today () trả về một đối tượng ngày, được gán cho biến ngày hôm 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.date.today() method to get the current local date. By the way, date.today() returns a date object, which is assigned to the today variable in the above program. Now, you can use the strftime() method to create a string representing date in different formats.

Làm thế nào để bạn hiển thị thời gian trong Python?

Làm thế nào để có được ngày và giờ hiện tại trong Python..
Dòng lệnh / cửa sổ thiết bị đầu cuối truy cập.....
Tùy chọn để hình thành DateTime.....
Sử dụng strftime () để hiển thị thời gian và ngày.....
Lưu và đóng tập tin.....
Để hiển thị thời gian ở định dạng 12 giờ, chỉnh sửa tệp thành: nhập thời gian in (thời gian.strftime ("%i:%m:%s")).

Làm cách nào để có được thời gian hiện tại trong một chuỗi trong Python?

Phương thức strftime () lấy một hoặc nhiều mã định dạng làm đối số và trả về một chuỗi được định dạng dựa trên nó ...
Chúng tôi đã nhập lớp DateTime từ mô -đun DateTime.....
Đối tượng DateTime chứa ngày và giờ hiện tại được lưu trữ trong biến bây giờ ..
Phương thức strftime () có thể được sử dụng để tạo các chuỗi được định dạng ..

Làm thế nào để tôi chỉ in thời gian trong Python?

Đầu tiên, hãy sử dụng DateTime.now () từ thư viện DateTime và sau đó định dạng nó bằng cách sử dụng strftime ("%h:%m:%s") để chỉ nhận thông tin thời gian.use the datetime. now() from the DateTime library and then format it using the strftime("%H:%M:%S") to get only the time information.