Làm thế nào để bạn lấy đầu vào ở định dạng hh mm trong python?

Hàm DateTime thực hiện một hành động hoặc tính toán trên một giá trị ngày và giờ. Sử dụng hàm DateTime để cộng hoặc trừ các khoảng thời gian, tìm ngày hiện tại, tìm ngày đầu tiên hoặc ngày cuối cùng của tháng, trích xuất một thành phần của giá trị DateTime hoặc chuyển đổi giá trị sang định dạng khác

Hỗ trợ ngày

Nhà thiết kế không thể xử lý các ngày trước ngày 1 tháng 1 năm 1400

Alteryx sử dụng định dạng ISO yyyy-mm-dd HH. MM. SS để đại diện cho ngày và thời gian. Nếu giá trị DateTime không ở định dạng này, Alteryx sẽ đọc nó dưới dạng chuỗi. Để chuyển đổi một cột để sử dụng và thao tác ở định dạng DateTime, hãy sử dụng hàm DateTimeParse trong trình chỉnh sửa biểu thức hoặc công cụ DateTime

Một số hàm DateTime yêu cầu bạn đặt định dạng cho ngày. Chuỗi định dạng bao gồm các chỉ định và dấu phân cách

chỉ định

Chỉ định luôn bắt đầu bằng dấu phần trăm (%), theo sau là chữ cái phân biệt chữ hoa chữ thường. Dữ liệu phải bao gồm ít nhất một năm có hai chữ số

SpecifierĐầu ra từ DateTimeFormatĐầu vào được hỗ trợ với DateTimeParse%aTên ngày trong tuần được viết tắt ("Mon")Bất kỳ chữ viết tắt hợp lệ nào của một ngày trong tuần ("mon", "Tues. "," Thur"). Chỉ trả về lỗi nếu văn bản đã cho không phải là một ngày trong tuần. Lưu ý rằng Alteryx không kiểm tra xem tên ngày đã chỉ định có hợp lệ cho một ngày cụ thể không. %ATên ngày trong tuần đầy đủ ("Thứ hai") Tên ngày hoặc bất kỳ chữ viết tắt hợp lệ nào của một ngày trong tuần ("thứ hai", "thứ ba. ", "Thur"). Chỉ trả về lỗi nếu văn bản đã cho không phải là một ngày trong tuần. Lưu ý rằng Alteryx không kiểm tra xem tên ngày đã chỉ định có hợp lệ cho một ngày cụ thể không. %bTên tháng viết tắt ("Sep")Bất kỳ chữ viết tắt hợp lệ nào của tên tháng ("Sep", "SEPT. "). Chỉ trả về lỗi nếu văn bản đã cho không phải là tên của một tháng. %BTên tháng đầy đủ ("Tháng 9") Tên tháng hoặc bất kỳ chữ viết tắt hợp lệ nào của tên tháng ("Sep", "SEPT. "). Chỉ trả về lỗi nếu văn bản đã cho không phải là tên của một tháng. %cNgày và giờ cho ngôn ngữ của máy tính. Không được hỗ trợ%CSố thế kỷ ("20")Không được hỗ trợ%dNgày trong tháng ("01")1 hoặc 2 chữ số, bỏ qua khoảng trắng ("1" hoặc "01"). %DTương đương với %m/%d/%yKhông được hỗ trợ%eNgày trong tháng, số 0 đứng đầu được thay thế bằng dấu cách (" 1"). 1 hoặc 2 chữ số, bỏ qua khoảng trắng ("1" hoặc "01"). %hGiống như %b ("Sep")Bất kỳ chữ viết tắt hợp lệ nào của tên tháng ("Sep", "SEPT. "). Chỉ trả về lỗi nếu văn bản đã cho không phải là tên của một tháng. %A0Giờ trong đồng hồ 24 giờ, 00 đến 23. Lên đến 2 chữ số cho giờ, 0 đến 23. Không tương thích với %p hoặc %P. %A1
(viết hoa "mắt")Giờ theo đồng hồ 12 giờ, từ 01 đến 12. Lên đến 2 chữ số cho giờ, 1 đến 12. Phải theo sau với %p hoặc %P. %A2Ngày trong năm, từ 001 đến 365 (hoặc 366 trong năm nhuận)Ngày có 3 chữ số trong năm, từ 001 đến 365 (hoặc 366 trong năm nhuận)%A324 giờ, số 0 đứng đầu là dấu cách, " 0" đến "23 . Lên đến 2 chữ số cho giờ. %A4
(chữ thường "ell")12 giờ, số 0 đứng đầu là dấu cách, "1" đến "12". Không được hỗ trợ%A5Phút, 00 đến 59Lên đến 2 chữ số cho phút. %A6Số tháng, 01 đến 12. số tháng 1 hoặc 2 chữ số, 1 hoặc 01 đến 12. %A7"AM" hoặc "PM"Mù chữ thường ("aM" hoặc "Pm"). Phải tuân theo %I (chữ "mắt" viết hoa, giờ ở định dạng 12 giờ). %A8"sáng" hoặc "chiều"Mù chữ thường ("aM" hoặc "Pm"). Phải tuân theo %I (chữ "mắt" viết hoa, giờ ở định dạng 12 giờ). %A9Giây, 00 đến 59Lên đến 2 chữ số trong vài giây. %b0Thời gian trong ký hiệu 24 giờ. Tương đương với %H. %M. %SNot Supported%b1Ngày trong tuần dưới dạng số thập phân, từ 1 đến 7, với Thứ Hai là 1. Không được hỗ trợ_______2_______2Điều này trả về số tuần, từ 00 – 53, với đầu tuần là Chủ nhật. Không được hỗ trợ%b3Ngày trong tuần ở dạng số, từ 0 đến 6, với Chủ nhật là 0. Không được hỗ trợ_______2_______4Điều này trả về số tuần, từ 00 – 53, với đầu tuần là Thứ Hai. Không được hỗ trợ%b5Ngày dành cho ngôn ngữ của máy tính. Không được hỗ trợ%b6Thời gian 12 giờ, bao gồm AM hoặc PM (“11. 51. 02 giờ sáng”). Giờ. Phút. Giây [AM / PM]%b7Hai chữ số cuối cùng của năm ("16"). Tối đa 4 chữ số được đọc, dừng ở dấu phân cách hoặc cuối chuỗi và được ánh xạ tới một phạm vi của năm hiện tại trừ 66 thành năm hiện tại cộng 33. Ví dụ: vào năm 2016, đó là 1950 đến 2049

Giới hạn với ngày 6 chữ số
Vì năm có tới 4 chữ số được đọc, các định dạng chỉ có 2 chữ số mà không có dấu tách, chẳng hạn như dấu ngày gồm 6 chữ số (ví dụ: %y%m%d cho dữ liệu giống như 170522 cho ngày 22 tháng 5, . Để khắc phục hạn chế này, bạn có thể

  • Sử dụng 4 chữ số cho năm (ví dụ: 2017 thay vì 17), tùy thuộc vào phạm vi ngày của bạn
  • Sử dụng công cụ RegEx để chèn khoảng trắng sau 2 chữ số đầu tiên trong chuỗi
%b8Tất cả bốn chữ số của năm ("2016"). 2 hoặc 4 chữ số được đọc. 2 chữ số được ánh xạ tới một phạm vi của năm hiện tại trừ 66 thành năm hiện tại cộng 33. Ví dụ: vào năm 2016, đó là 1950 đến 2049. %b9Chênh lệch từ thời gian UTC ("-600"). Không được hỗ trợ%B0Tên múi giờ đầy đủ ("Giờ ban ngày miền núi"). Không được hỗ trợ

dải phân cách

Dấu phân cách được chèn vào giữa các chỉ định DateTime để tạo thành một chuỗi định dạng

Dấu phân cáchĐầu ra từ DateTimeFormatĐầu vào được hỗ trợ với DateTimeParse*%B1// hoặc -%B2-/ hoặc -spaceA SpaceBất kỳ chuỗi ký tự khoảng trắng nào. %B3A Dòng mớiKhông được hỗ trợ%B4A TabKhông được hỗ trợkhácCác ký tự khác, như dấu phẩy, dấu chấm và dấu hai chấm. Các ký tự khác, như dấu phẩy, dấu chấm và dấu hai chấm

*DateTimeParse chấp nhận dấu gạch chéo lên ( / ) và dấu gạch ngang ( - ) thay thế cho nhau. Tuy nhiên, dấu phẩy, dấu hai chấm và tất cả các dấu phân cách khác phải khớp chính xác với dữ liệu đến

Tham số ngôn ngữ

Đây là các giá trị tương thích cho tham số "l" (ngôn ngữ) được hỗ trợ với các hàm và

English Language NameNative Language NameLanguage CodeEnglishEnglishenItalianItalianoitFrenchFrançaisfrGermanDeutschdeJapanese日本語jaSpanishEspañolesPortuguesePortuguêsptChinese简体中文zh

Ngoài các giá trị trên, các giá trị có độ dài ít nhất 2 ký tự bắt đầu bằng bất kỳ giá trị nào ở trên cũng được chấp nhận. Ví dụ: tiếng anh, tiếng anh, tiếng anh, v.v. cho tiếng Anh hoặc esp, espa, sp, spa, span, v.v. cho tiếng Tây Ban Nha/Español