Header ads

Header ads
» » Ngày giờ hiện tại trong Python

Làm thế nào để lấy được ngày giờ hiện tại trong Python?

Trong bài viết này, Quantrimang.com sẽ hướng dẫn bạn cách hiển thị ngày và giờ hiện tại trong Python. Chúng ta cũng sẽ sử dụng hàm strftime() để xác định ngày và giờ theo các định dạng khác nhau.

Có nhiều cách khác nhau để làm điều này. Ở bài viết này ta sẽ vận dụng class date, class time trong module datetime.

Hiển thị thời gian hiện tại trong Python

Ví dụ 1: Hiển thị ngày hiện tại trong Python

from datetime import date   today = date.today()   print("Ngay hien tai:", today)

Kết quả:

Ngay hien tai: 2019-07-11

Ở đây, ta import lớp date từ module datetime rồi sử dụng phương thức date.today() để lấy ngày cục bộ hiện tại.

Tiếp đó, ta dùng biến today làm đối tượng date và sử dụng phương thức strftime() để tạo chuỗi hiển thị ngày ở các định dạng khác nhau từ đối tượng này.

Ví dụ 2: Hiển thị 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)      # Tháng viết đầy đủ   # Viết bởi Quantrimang.com   d2 = today.strftime("%B %d, %Y")   print("d2 =", d2)      # mm/dd/y   d3 = today.strftime("%m/%d/%y")   print("d3 =", d3)      # Tháng viết tắt   d4 = today.strftime("%b-%d-%Y")   print("d4 =", d4)   

Chạy chương trình, kết quả trả về ở dạng như sau:

d1 = 11/07/2019   d2 = July 11, 2019   d3 = 07/11/19   d4 = Jul-11-2019

Nếu bạn muốn hiển thị cả ngày và giờ hiện tại thì có thể sử dụng class datetime của module datetime.

Ví dụ 3: Hiển thị ngày và giờ hiện tại trong Python

from datetime import datetime      # đối tượng datetime chứa ngày và giờ hiện tại   # viết bởi Quantrimang.com   now = datetime.now()   print("now =", now)      # dd/mm/YY H:M:S   dt_string = now.strftime("%d/%m/%Y %H:%M:%S")   print("Ngay va gio hien tai =", dt_string)	   

Kết quả:

now = 2019-07-11 17:15:44.166750   Ngay va gio hien tai = 11/07/2019 17:15:44

Ví dụ trên sử dụng datetime.now() để lấy ngày và giờ hiện tại. Sau đó dùng phương thức strftime() để tạo một chuỗi biểu thị ngày và thời gian ở định dạng khác.

Ví dụ 4: Hiển thị giờ hiện tại trong Python

from datetime import datetime      now = datetime.now()      current_time = now.strftime("%H:%M:%S")   print("Gio hien tai =", current_time)   

Kết quả:

Gio hien tai = 17:31:58

Ở đây, ta import lớp datetime từ module datetime rồi sử dụng phương thức now() để lấy đối tượng datetime chứa ngày và giờ hiện tại.

Tiếp đó, ta sử dụng phương thức datetime.strftime() để tạo chuỗi hiển thị thời gian hiện tại.

Nếu bạn cần tạo một đối tượng time chứa thời gian hiện tại, bạn có thể làm như sau:

from datetime import datetime      now = datetime.now().time() # time object      print("Thoi gian hien tai:", now)   print("type(now) =", type(now))	   

Kết quả trả về:

Thoi gian hien tai: 09:37:48.952057   type(now) = <class 'datetime.time'>

Ví dụ 5: Hiển thị thời gian hiện tại sử dụng module time

Bạn cũng có thể lấy ra thời gian hiện tại bằng cách sử dụng module time.

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

Bài trước: Hàm strptime() trong Python

Bài tiếp: Chuyển đổi giá trị timestamp trong Python


Khóa đào tạo Power BI phân tích báo cáo để bán hàng thành công

Khóa học Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán

Khóa học hướng dẫn về Moodle chuyên nghiệp và hay
Xây dựng hệ thống đào tạo trực tuyến chuyên nghiệp tốt nhất hiện nay.


Khóa học AutoIt dành cho dân IT và Marketing chuyên nghiệp

Khóa học hướng dẫn sử dụng Powerpoint từ đơn giản đến phức tạp HIỆU QUẢ
Khóa học Thiết kế, quản lý dữ liệu dự án chuyên nghiệp cho doanh nghiệp bằng Bizagi
 Khoa hoc hay
Khóa học Phân tích dữ liệu sử dụng Power Query trong Excel
Khóa học Phân tích dữ liệu sử dụng TableAU - Chìa khóa thành công!
Nhấn vào đây để bắt đầu khóa học

Khóa học "Thiết kế bài giảng điện tử", Video, hoạt hình 
kiếm tiền Youtube bằng phần mềm Camtasia Studio
Khóa học HƯỚNG DẪN THIẾT KẾ VIDEO CLIP CHO DÂN MARKETING CHUYÊN NGHIỆP
 Xây dựng website​​​​
HƯỚNG DẪN THIẾT KẾ QUẢNG CÁO VÀ ĐỒ HỌA CHUYÊN NGHIỆP VỚI CANVA
Hãy tham gia khóa học để trở thành người chuyên nghiệp. Tuyệt HAY!😲👍
 Khoa hoc hay
MICROSOFT ACCESS



GOOGLE SPREADSHEETS phê không tưởng
 Khoa hoc hay
Khóa hoc lập trình bằng Python tại đây

Hacker mũ trắng




Hãy tham gia khóa học để biết mọi thứ

Để tham gia tất cả các bài học, Bạn nhấn vào đây 
Khóa học sử dụng Adobe Presenter-Tạo bài giảng điện tử
 Khoa hoc hay

Khóa học sử dụng Edmodo để dạy và học hiện đại để thành công


Cập nhật công nghệ từ Youtube tại link: http://congnghe.hocviendaotao.com
Tham gia nhóm Facebook
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn