ngày tôi có một danh sách các địa chỉ email của những người có quốc tịch khác nhau (cho mỗi người tôi có mã iso)tháng DateTime.ToString và ngôn ngữ
khi tôi gửi email cho tất cả những người này, trong văn bản của thư tôi cần phải chuyển đổi một trường datetime thành một chuỗi được định dạng trong văn hóa cụ thể của chúng.
cho điều này tôi đang làm
CultureInfo ci = new CultureInfo(ISO);
myStringDate = myDate.ToString(ci.DateTimeFormat.ShortDatePattern);
và làm việc hoàn hảo, nhưng nếu tôi sử dụng LongDatePattern thay vì ngắn, để hiển thị ngày như "thứ Hai 13 tháng 6, 2010" tốt công việc của mình, ngoại trừ ngôn ngữ trong ngày và tháng.
nếu văn hóa người là it-IT tôi cần phải hiển thị "Martedi" và "Giugno" không phải là "thứ hai" và "June"
làm thế nào tôi có thể làm điều đó mà không cần thay đổi văn hóa giao diện người dùng hiện tại?
Đó là những gì anh ấy đã sử dụng 'ci.DateTimeFormat'. – Guffa