Мне интересно, разрешают ли .NET поддержку мультиязычности для Datetime?
Я пытаюсь преобразовать значение Datetime.Now в символ тамильского Юникода.
CultureInfo taIN = new CultureInfo("ta-IN"); var dateTimeString = DateTime.Now.ToString(taIN);
Если тамильская культура была установлена / доступна, вы можете просто позвонить, например,
DateTime.Now.ToString("yyyyddMM", CultureInfo.GetCultureInfo("si-LK","si-LK")); // Sri-Lankan culture info
Тип данных DateTime хранит информацию в двоичном виде. Чтобы преобразовать его в строку, используйте метод ToString.
DateTime
ToString
Это должно преобразовать его в строку в текущей культуре. Если эта культура настроена на производство тамильских форматов дат, то она будет на тамильском.