nhưng nó ném ngoại lệ với tôi
Vấn đề:
ngày của bạn có chứa /
seperator ("28/08/2012"
) và bạn không cho rằng ở định dạng chuỗi ngày của bạn ("ddMMyyyy"
).
Giải pháp:
Nó phải là "dd/MM/yyyy"
.
Bằng cách này
DateTime.ParseExact("28/08/2012", "dd/MM/yyyy", CultureInfo.InvariantCulture)
.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture);
Sau khi làm điều đó, chúng tôi sẽ nhận được một đối tượng DateTime với ngày đông dân cư của bạn được chuyển giao cho chuỗi sử dụng .ToString()
với định dạng ngày mong muốn "MM/dd/yyyy"
và thông tin văn hóa tùy chọn CultureInfo.InvariantCulture
.
Nguồn
2012-09-08 05:50:02
Tôi muốn retrivr định dạng trong chuỗi –
Vâng đó là những gì điều này sẽ làm. Đầu tiên nó sẽ chuyển đổi nó thành DateTime và sau đó trở lại thành chuỗi –
@LajjaThaker: Đọc câu trả lời được cập nhật. –