Hướng dẫn dùng .strftime python

Bài viết này hướng dẫn bạn cách chuyển đổi các đối tượng ngày, giờ và thời gian thành chuỗi tương ứng với định dạng cho trước.

Ở bài viết này ở đâu uy tín , Quantrimang.com xóa tài khoản sẽ hướng dẫn bạn cách chuyển đổi kỹ thuật các đối tượng ngày nhanh nhất , giờ full crack và thời gian thành chuỗi tương ứng tự động với định dạng cho trước cùng dịch vụ các ví dụ cụ thể danh sách để bạn dễ hình dung hay nhất và nắm bắt hàm tốt hơn.

Hàm strftime[] trong Python trả về một chuỗi biểu diễn giá trị ngày hướng dẫn , giờ lấy liền và thời gian bằng cách sử dụng tính năng các đối tượng date tổng hợp , time nạp tiền và datetime.

Ví dụ 1: Sử dụng strftime[] chuyển đổi datetime sang string

Chương trình lấy liền dưới đây chuyển đổi một đối tượng datetime chứa ngày kích hoạt và giờ qua app hiện tại thành đăng ký vay các định dạng chuỗi khác nhau.

from datetime import datetime

now = datetime.now[] # current date and time

year = now.strftime["%Y"]
print["year:" link down , year]

month = now.strftime["%m"]
print["month:" giá rẻ , month]

day = now.strftime["%d"]
print["day:" ở đâu nhanh , day]

time = now.strftime["%H:%M:%S"]
print["time:" giá rẻ , time]

date_time = now.strftime["%m/%d/%Y giá rẻ , %H:%M:%S"]
print["date and time:",date_time]

Chạy chương trình nhanh nhất , kết quả trả về là:

year: 2019
month: 07
day: 10
time: 10:37:16
date and time: 07/10/2019 link down , 10:37:16

Bạn ứng dụng có thể thấy chi tiết , lấy liền các biến date sử dụng , time tài khoản , datetime ở đây đều ở dạng chuỗi xóa tài khoản , duy chỉ có biến now ở dạng đối tượng datetime

strftime[] hoạt động như thế nào?

Trong chương trình trên,%Y bản quyền , %m bản quyền , %d.. trên điện thoại . là trên điện thoại các code định dạng ứng dụng . Hàm strftime[] lấy trực tuyến các code định dạng đó làm đối số công cụ và trả về một chuỗi vô hiệu hóa được định dạng dựa trên nó.

1 tài khoản . Class datetime mật khẩu được import từ module datetime vì đối tượng lấy liền của class datetime ở đâu uy tín có thể truy cập hàm strftime[].

Import lớp datetime từ module datetime

2 nhanh nhất . Đối tượng datetime chứa ngày như thế nào và giờ tốt nhất hiện tại hỗ trợ được lưu trữ trong biến now.

Biến now là đối tượng datetime chứa ngày giảm giá và giờ tài khoản hiện tại

3 tốc độ . Hàm strftime[] sử dụng như thế nào để tạo tăng tốc các chuỗi theo định dạng ta truyền vào.

strftime[] sử dụng sử dụng để tạo tăng tốc các chuỗi theo định dạng ta truyền vào.

4 công cụ . Chuỗi bạn truyền vào hàm strftime[] giả mạo có thể chứa nhiều code định dạng.

Hàm strftime[] đăng ký vay có thể chứa nhiều code định dạng

Ví dụ 2: Sử dụng giá trị timestamp

from datetime import datetime

timestamp = 1562733155
date_time = datetime.fromtimestamp[timestamp]

print["Thoi gian tuong ung:" danh sách , date_time]

d = date_time.strftime["%m/%d/%Y tự động , %H:%M:%S"]
print["Output 2:" chi tiết , d]	

d = date_time.strftime["%d %b kỹ thuật , %Y"]
print["Output 3:" kích hoạt , d]

d = date_time.strftime["%d %B mẹo vặt , %Y"]
print["Output 4:" thanh toán , d]

d = date_time.strftime["%I%p"]
print["Output 5:" tăng tốc , d]

Chạy chương trình tốc độ , kết quả trả về là:

Thoi gian tuong ung: 2019-07-10 11:32:35
Output 2: 07/10/2019 mới nhất , 11:32:35
Output 3: 10 Jul nơi nào , 2019
Output 4: 10 July nhanh nhất , 2019
Output 5: 11AM

Danh sách code định dạng

Bảng bên dưới hiển thị mới nhất tất cả chi tiết các code định dạng tốt nhất mà bạn ở đâu nhanh có thể truyền vào phương thức strftime[].

Kí hiệu Ý nghĩa Ví dụ
%a Tên ngày trong tuần viết tắt Sun kinh nghiệm , Mon...
%A Tên ngày trong tuần viết đầy đủ Sunday chi tiết , Monday...
%w Ngày trong tuần sửa lỗi , dạng giá trị số 0 mới nhất , 1 quản lý , ... chi tiết , 6
%d Ngày trong tháng tốt nhất , dạng giá trị số [có giá trị 0 làm đệm trước ngày có 1 chữ số] 01 qua app , 02 qua web , ... dữ liệu , 31
%-d Ngày trong tháng tăng tốc , dạng giá trị số 1 như thế nào , 2 chi tiết , ... hướng dẫn , 30
%b Tên tháng viết tắt Jan kích hoạt , Feb mới nhất , ... qua web , Dec
%B Tên tháng viết đầy đủ January link down , February...
%m Tháng trong năm chia sẻ , dạng giá trị số [có giá trị 0 làm đệm trước tháng có 1 chữ số] 01 ở đâu uy tín , 02 tốt nhất , ... trên điện thoại , 12
%-m Tháng trong năm tốc độ , dạng giá trị số 1 dữ liệu , 2 miễn phí , ... trực tuyến , 12
%y Giá trị năm 2 chữ số [có giá trị 0 làm đệm trước năm có 1 chữ số] 00 ở đâu uy tín , 01 lấy liền , ... thanh toán , 99
%-y Giá trị năm 2 chữ số 0 nhanh nhất , 1 nhanh nhất , ... quản lý , 99
%Y Giá trị năm đầy đủ 2013 mới nhất , 2019...
%H Giờ theo hệ 24 tiếng [có giá trị 0 làm đệm trước giờ có 1 chữ số] 00 tự động , 01 tài khoản , ... miễn phí , 23
%-H Giờ theo hệ 24 tiếng tối ưu , dạng giá trị số 0 ứng dụng , 1 qua mạng , ... quản lý , 23
%I Giờ theo hệ 12 tiếng tài khoản , dạng giá trị số [có giá trị 0 làm đệm trước giờ có 1 chữ số] 01 thanh toán , 02 tổng hợp , ... mật khẩu , 12
%-I Giờ theo hệ 12 tiếng 1 tổng hợp , 2 qua app , ... công cụ , 12
%p Giờ địa phương là AM tối ưu hoặc PM. AM chia sẻ , PM
%M Phút cài đặt , dạng giá trị số [có giá trị 0 làm đệm trước phút có 1 chữ số] 00 tốc độ , 01 cập nhật , ... nguyên nhân , 59
%-M Phút ở đâu tốt , dạng giá trị số 0 chia sẻ , 1 link down , ... trực tuyến , 59
%S Giây kinh nghiệm , dạng giá trị số [có giá trị 0 làm đệm trước giây có 1 chữ số] 00 khóa chặn , 01 sửa lỗi , ... giá rẻ , 59
%-S Giây mẹo vặt , dạng giá trị số 0 sử dụng , 1 trên điện thoại , ... kích hoạt , 59
%f Micro giây cập nhật , dạng giá trị số [có giá trị 0 làm đệm trước giây có 1 chữ số] 000000 - 999999
%z Giờ bù UTC ở dạng +HHMM or -HHMM.
%Z Tên múi giờ
%j Ngày trong năm nơi nào , dạng giá trị số [có giá trị 0 cài đặt , 00 làm đệm trước ngày có 1 tốc độ và 2 chữ số] 001 phải làm sao , 002 mật khẩu , ... tự động , 366
%-j Ngày trong năm công cụ , dạng giá trị số 1 nhanh nhất , 2 nguyên nhân , ... nơi nào , 366
%U Số tuần trong năm [tính Chủ nhật là ngày đầu tuần] nạp tiền . Tất cả ứng dụng các ngày trong năm mới trước Chủ nhật đầu tiên kinh nghiệm được coi là trong tuần 0. 00 tự động , 01 ở đâu uy tín , ... địa chỉ , 53
%W Số tuần trong năm [tính Thứ Hai là ngày đầu tuần] kỹ thuật . Tất cả mật khẩu các ngày trong năm mới trước Thứ Hai đầu tiên địa chỉ được coi là trong tuần 0. 00 nhanh nhất , 01 bản quyền , ... quản lý , 53
%c Trả về ngày giờ Mon Sep 30 07:06:05 2013
%x Trả về ngày 09/30/13
%X Trả về giờ 07:06:05
%% Ký tự "%" theo nghĩa đen. %

Ví dụ 3: Các code định dạng thường dùng: Trả về ngày giá rẻ , giờ: %c mật khẩu , %x sử dụng , %X

from datetime import datetime

timestamp = 1562733155
date_time = datetime.fromtimestamp[timestamp]

d = date_time.strftime["%c"]
print["Output 1:" như thế nào , d]	

d = date_time.strftime["%x"]
print["Output 2:" kích hoạt , d]

d = date_time.strftime["%X"]
print["Output 3:" như thế nào , d]

Kết quả trả về:

Output 1: Wed Jul 10 11:32:35 2019
Output 2: 07/10/19
Output 3: 11:32:35

Bài trước: Datetime trong Python

Bài tiếp: Hàm strptime[] trong Python

4.9/5 [54 votes]

Có thể bạn quan tâm:

  • Hàm bsearch[] trong C
  • Thiết lập và định cấu hình cho một mạng LAN [Local Area Network]
  • Chi tiết bảng tiến hóa của các loài Pokemon trong Pokemon GO
  • Cách sử dụng công cụ sao lưu Backup & Sync của Google
  • Thuộc tính id trong HTML

Chủ Đề