Làm việc với Ngày và Giờ trong Python
Max Shron
Data Scientist and Author
date() nhận năm, tháng, ngày làm đối sốdate có các thuộc tính như .year, và phương thức như .weekday()date như số, dùng min(), max(), và sort()date để được timedeltadate thành chuỗi bằng .isoformat() hoặc .strftime()datetime() nhận mọi đối số của date(), thêm giờ, phút, giây, microseconddatetime bằng .replace()timedelta thành số nguyên bằng .total_seconds().strptime() và ngày thành chuỗi bằng .strftime()datetime là “nhận biết múi giờ” khi tzinfo được đặt; nếu không là “không nhận biết múi giờ”datetime căn chỉnh theo UTC, chuẩn thời gian quốc tế.replace() để đổi múi giờ mà giữ nguyên ngày và giờ.astimezone() để dịch ngày giờ theo múi giờ mớidateutil.tz cung cấp cơ sở dữ liệu múi giờ đầy đủ, cập nhậtparse_dates là danh sách cột cần parse thành datetimeparse_dates không hiệu quả, dùng hàm pd.to_datetime().groupby() để tính tổng hợp theo nhóm, ví dụ .first(), .min(), .mean().resample() nhóm theo cột datetime theo năm, tháng, ngày, v.v..tz_localize() để đặt múi giờ, giữ nguyên ngày giờ.tz_convert() để đổi ngày giờ theo múi giờ mớiLàm việc với Ngày và Giờ trong Python