Với đoạn mã sau tôi nhận được kết quả sau đây trong văn hoá de-CH:Thay đổi được trả về từ ToString ("MMMM") để sở hữu tên
var dateFormat = new DateTime(2016, 10, 12).ToString("MMMM");
//Oktober
Mặc dù những gì tôi thực sự muốn là "Oktobär" vì Tôi đang dịch sang tiếng địa phương.
Tôi có thể ghi đè tên tháng nào được trả lại trong văn hóa de-CH không? Tên mà nó trả về cho các nền văn hóa khác nên giữ nguyên.
Swiss German không có quy tắc chính tả chính thức. Do đó bạn không thể đạt được điều đó bằng cách thay đổi nó thành văn hóa de-CH. –
@diiN_ Vâng, tôi biết điều đó. –
Bạn có thể thay đổi nó cho một ví dụ cụ thể của 'CultureInfo' (xem' DateTimeFormatInfo.MonthNames') nhưng điều đó sẽ không thay đổi điều gì xảy ra nếu bạn tìm nạp lại văn bản 'de-CH'. Bạn có luôn luôn sử dụng văn hóa cụ thể đó không? Nếu vậy, bạn chỉ có thể chuyển nó vào tất cả các cuộc gọi 'ToString' /' Format'. –