1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Dự báo tài chính với Python

Connected

Bài tập

Chuyển đổi định dạng ngày tháng - tường minh

Hãy xem lại một trong các ngày từ bài trước.

  • Giao dịch A: 4000 vào 14/02/2018

Chúng ta đã dùng thư viện datetime để lấy ra ngày d, tháng m, và năm y, giúp nhận diện dữ liệu từ các tập dữ liệu có định dạng ngày khác nhau. Nhưng nếu bạn muốn chuyển đổi định dạng ngày sang một định dạng cụ thể thì sao?

Trong bài này, bạn sẽ chuyển Giao dịch A từ định dạng 14/02/2018 sang cùng định dạng với Giao dịch B (tức 14 February 2018).

Ta có thể làm việc này dễ dàng bằng các hàm dựng sẵn của Python. Hãy nhớ, để tách một chuỗi, ta có thể dùng phương thức .split().

Đầu vào cho bài này sẽ là datetime của Giao dịch A.

Hướng dẫn

100 XP
  • Tạo biến dt chứa biểu diễn dạng chuỗi của ngày bạn muốn chuyển sang định dạng mới (tức Giao dịch A).
  • Tạo một từ điển tháng mm, ánh xạ số tháng sang tên tháng theo định dạng {'number':'month name'}.
  • Tách chuỗi dt theo ký tự / và gán lần lượt cho các biến day, month và year.
  • In kết quả bằng cách nối chuỗi, sử dụng từ điển để lấy tên tháng tương ứng trong định dạng mới.