Dấu thời gian để isoformat Python
Tên phương phápđồng dạng Show Chữ ký phương thứcisoformat(sep='T', timespec='auto') Tổng quan
như được chỉ định trong tiêu chuẩn ISO 8601
Thông sốsep - Ký tự phân cách sẽ được in giữa các trường ngày và giờ. Đây là Thông số tùy chọn có giá trị mặc định là "T" timespec - Trình xác định định dạng cho thông số thời gian. Đây là Thông số tùy chọn có giá trị mặc định là "tự động" Các giá trị là, tự động. Khi giá trị là tự động, thành phần thời gian sẽ được in trong HH. MM. định dạng SS. Nếu thành phần micro giây có sẵn, nó sẽ được in. Nếu không, micro giây sẽ bị bỏ qua thay vì in bằng 0 giờ. Khi giá trị là giờ, thành phần thời gian sẽ chỉ có Giờ ở định dạng HH. Lưu ý rằng, thành phần múi giờ khác với thành phần thời gian phút. Nếu phút được chỉ định, thành phần thời gian sẽ chỉ có Giờ và Phút được in bằng HH. định dạng MM giây. Nếu giây được chỉ định, thành phần thời gian sẽ được in bằng HH. MM. định dạng SS mili giây. Nếu mili giây được chỉ định, thành phần thời gian sẽ được in bằng HH. MM. SS. định dạng mmm, trong đó mmm là mili giây. Micro giây sẽ bị loại trừ micro giây. Nếu micro giây được chỉ định, thời gian thành phần thời gian sẽ được in bằng HH. MM. định dạng mmmmmm, trong đó mmmmmm là micro giây # Một mã để minh họa. thuộc tính is_year_end trong Pandas # nhập thư viện gấu trúc # tạo đối tượng Dấu thời gian một = pd. Dấu thời gian(2022, 4, 29) # lấy ngày giờ ở định dạng ISO 8610 my_date = một. isoformat("*") Python là một ngôn ngữ tuyệt vời để thực hiện phân tích dữ liệu, chủ yếu là do hệ sinh thái tuyệt vời của các gói python tập trung vào dữ liệu. Pandas là một trong những gói đó và giúp việc nhập và phân tích dữ liệu dễ dàng hơn nhiều Chức năng Pandas
Ví dụ 1. Sử dụng hàm
đầu ra Bây giờ chúng ta sẽ sử dụng hàm Tiêu chuẩn ISO 8601 xác định định dạng được quốc tế công nhận để biểu thị ngày và giờ. ISO 8601 là định dạng ngày và giờ giúp loại bỏ các dạng quy ước ngày, giờ khác nhau trên toàn thế giới. Để giải quyết sự không chắc chắn này của các định dạng khác nhau, ISO đặt định dạng để biểu thị ngày “YYYY-MM-DD” Ví dụ: ngày 31 tháng 5 năm 2022, được biểu thị là 2022-05-31 Trong bài viết này, chúng tôi sẽ thảo luận về cách lấy ngày theo tiêu chuẩn ISO 8601 ở định dạng chuỗi trong python Sử dụng. phương thức isoformat()Các. Phương thức isoformat() trả về một chuỗi giá trị ngày và giờ của datetime trong python. đối tượng ngày ở định dạng ISO 8601 cú phápCú pháp của. phương thức isoformat() như sau date.isoformat(sep=’T’,timespec=’auto’) Ở đâu,
Trong phương pháp này, chúng tôi lấy ngày và giờ hiện tại từ CPU cục bộ bằng cách sử dụng hàm datetime. ngay bây giờ() phương pháp. Chuỗi này được chuyển đổi thành chuỗi định dạng ISO bằng cách sử dụng. phương thức strftime(). Ở đây chúng ta biết rằng định dạng ISO là YYYY-MM-DD nên chúng ta chuyển đổi nó sang định dạng này bằng cách sử dụng mã định dạng sau- “%Y-%m-%dT%H. %M. %S. %f%z” Isoformat cho datetime trong Python là gì?Phương thức Isoformat() của lớp Datetime trong Python
. Tôi. e. , YYYY-MM-DD. Ví dụ. 2020-01-01
Mẫu của Isoformat datetime là gì?Định dạng ngày ISO phổ biến nhất yyyy-MM-dd — ví dụ: "2000-10-31". Định dạng ngày giờ ISO phổ biến nhất yyyy-MM-dd'T'HH. mm. ss. SSSXXX — ví dụ: "2000-10-31T01. 30. 00. 000-05. 00". Cho biết rằng không nên áp dụng mẫu định dạng dựa trên ISO nào. |