Bắt đầu ngayBắt đầu miễn phí

Tái tạo định dạng ISO với strftime()

Ở chương trước, bạn đã dùng strftime() để tạo chuỗi từ các đối tượng date. Giờ khi đã biết về đối tượng datetime, hãy luyện tập làm điều tương tự.

Hãy tái tạo phương thức .isoformat() bằng cách dùng .strftime(), rồi in thời điểm bắt đầu chuyến đi đầu tiên trong bộ dữ liệu của chúng ta.

Tham chiếu
%YNăm 4 chữ số (0000-9999)
%mTháng 2 chữ số (1-12)
%dNgày 2 chữ số (1-31)
%HGiờ 2 chữ số (0-23)
%MPhút 2 chữ số (0-59)
%SGiây 2 chữ số (0-59)

Bài tập này là một phần của khóa học

Làm việc với Ngày và Giờ trong Python

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thiện fmt để khớp định dạng ISO 8601.
  • In first_start bằng cả .isoformat().strftime(); hai kết quả phải trùng nhau.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import datetime
from datetime import datetime

# Pull out the start of the first trip
first_start = onebike_datetimes[0]['start']

# Format to feed to strftime()
fmt = "____"

# Print out date with .isoformat(), then with .strftime() to compare
print(first_start.isoformat())
print(____)
Chỉnh sửa và Chạy Mã