=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]
Công thức cụ thể này chuyển đổi giá trị ngày trong ô A2 từ định dạng YYYYMMDD sang định dạng DD/MM/YYYY
Ví dụ: điều này sẽ chuyển đổi giá trị 20191030 thành 30/10/2019, đây là định dạng ngày dễ đọc hơn
Ví dụ sau đây cho thấy cách sử dụng công thức này trong thực tế
Ví dụ. Chuyển đổi YYYYMMDD sang định dạng ngày trong Excel
Giả sử chúng ta có danh sách các ngày sau trong Excel hiện được định dạng là YYYYMMDD
Chúng ta có thể nhập công thức sau vào ô B2 để chuyển đổi giá trị ngày trong ô A2 sang định dạng ngày dễ nhận biết hơn
=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]
Sau đó, chúng ta có thể kéo và điền công thức này xuống từng ô còn lại trong cột B
Lưu ý rằng mỗi giá trị ngày trong cột A đã được chuyển đổi thành giá trị ngày có định dạng MM/DD/YYYY trong cột B
Trước đó chúng ta đã thấy cách lấy riêng phần ngày từ datetime hiện tại. Bây giờ chúng ta sẽ xem cách chuyển đổi đối tượng ngày sang định dạng chuỗi MM/DD/YYYY truyền thống của Hoa Kỳ. Cách dễ nhất để định dạng đối tượng ngày là sử dụng ngày. phương thức strptime[]. Đây là một ví dụ
## Convert date to MM/DD/YYYY format in Python import datetime current_day = datetime.date.today[] print["\n Default Date Object:", current_day, "\n"] formatted_date = datetime.date.strftime[current_day, "%m/%d/%Y"] print["\n Formatted Date String:", formatted_date, "\n"]
Thẩm quyền giải quyết
- Giới thiệu về phương thức strftime[] tại
- Nhấp để chia sẻ trên LinkedIn [Mở trong cửa sổ mới]
- Bấm để chia sẻ trên Facebook [Opens in new window]
- Nhấp để chia sẻ trên Twitter [Mở trong cửa sổ mới]
- Nhấp để chia sẻ trên Reddit [Mở trong cửa sổ mới]
- Nhấp để chia sẻ trên WhatsApp [Mở trong cửa sổ mới]
- Nhấp để chia sẻ trên Pocket [Mở trong cửa sổ mới]
- Nhấp để gửi email liên kết cho bạn bè [Mở trong cửa sổ mới]
Bạn cũng có thể thích
tất cả các đối tượng date, datetime và time đều hỗ trợ phương thức strftime[format], để tạo một chuỗi biểu thị thời gian dưới sự kiểm soát của một chuỗi định dạng rõ ràng
Ngược lại, ngày giờ. Phương thức lớp strptime[] tạo một đối tượng datetime từ một chuỗi đại diện cho ngày và giờ và một chuỗi định dạng tương ứng
Bảng bên dưới cung cấp so sánh cấp cao của strftime[] so với strptime[]
Chuyển đổi giữa đối tượng datetime và chuỗi là một chủ đề mà chúng ta thường phải xử lý trong quá trình xử lý dữ liệu. Trong blog này, tôi sẽ nói về cách chuyển đổi đối tượng ngày giờ thành chuỗi và ngược lại, với định dạng ngày tháng sau
YYYY-MM-DD
YY-MM-DD
MM-DD-YYYY
MM-DD-YY
DD-MM-YYYY
- ________số 8
YYYY/MM/DD
=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]
0=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]
10=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]
11=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]
12=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]
13- Ngày có thể hiểu được của con người
Vì vậy, hãy bắt đầu……
Chuyển đổi từ đối tượng datetime thành chuỗiYYYY-MM-DD
Bạn có thể chuyển đổi đối tượng datetime và đối tượng pandas
=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]14 thành chuỗi bằng str hoặc phương thức strftime
=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]15 có nghĩa là năm có bốn chữ số,
=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]16 biểu thị tháng có hai chữ số,
=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]17 mô tả ngày có hai chữ số,
=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]18 là cách viết tắt của
=DATE[LEFT[A2,4],MID[A2,5,2],RIGHT[A2,2]]19
YY-MM-DD
YYYY-MM-DD
0 có nghĩa là năm có hai chữ số
MM-DD-YYYY
MM-DD-YY
DD-MM-YYYY
DD-MM-YY
YYYY/MM/DD
YY/MM/DD
MM/DD/YYYY
MM/DD/YY
YYYY-MM-DD
1 là viết tắt của YYYY-MM-DD
2
ngày/tháng/năm
ngày/tháng/năm
Chuyển đổi từ chuỗi thành ngày giờ
YYYY-MM-DD
ngày giờ. ngày giờ. strptime là một cách hay để phân tích một ngày có định dạng đã biết. Tuy nhiên, có thể hơi khó chịu khi phải viết thông số định dạng mỗi lần, đặc biệt đối với các định dạng ngày phổ biến. Trong trường hợp này, bạn có thể sử dụng phương thức YYYY-MM-DD
3 trong gói dateutil của bên thứ ba
YY-MM-DD
MM-DD-YYYY
MM-DD-YY
DD-MM-YYYY
DD-MM-YY
YYYY/MM/DD
YY/MM/DD
MM/DD/YYYY
MM/DD/YY
ngày/tháng/năm
ngày/tháng/năm
Ngày có thể hiểu được của con người
Chuyển đổi giữa dạng chuỗi này sang dạng chuỗi khác
Hãy lấy ví dụ
DD/MM/YYYY đến YYYY-MM-DD
Hy vọng blog này sẽ hữu ích và đừng ngại đặt câu hỏi và nếu bạn thích nó, vui lòng cho tôi biết trong phần bình luận bên dưới. Sung sướng. ] đọc hiểu