Tôi đang cố gắng hiển thị trường ngày giờ chỉ sử dụng phần giờ mà không có số 0 đứng đầu trong một số giờ như: return string.Format("{0:h}", MyDateTimefield)
nhưng Tôi nhận được lỗi "Chuỗi đầu vào không đúng định dạng". Tại sao?Lỗi "Chuỗi đầu vào không đúng định dạng" khi cố gắng hiển thị phần giờ với 'h'
return string.Format("{0:hh}", MyDateTimefield)
hoạt động. Tìm kiếm định dạng đúng và không phải là giải pháp thay thế.
MyDateTimefield có thuộc loại 'DateTime' không? Tôi hỏi vì nếu nó là, bạn có thể có thể chỉ cần trả về 'MyDateTimefield.ToString (" h ");' – pstrjds
@pstrjds mà ném cùng một lỗi. –
Tôi biết bạn không muốn giải pháp, nhưng MyDateTimefield.Hour.ToString() sẽ hoạt động. –