我将文化信息设置为土耳其语,但是当datetime对象转换为string(“” + h.DogumTarihi)时,它看起来像; 1989年1月26日
System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("tr-TR");
EvlilikRaporuVM mdl = (from r in raporRepo
join h in hastaRepo on r.HastaTc equals h.HastaTc
select new EvlilikRaporuVM
{
ID = Id,
BirthDate = "" + h.DogumTarihi,
...
如何强制日期时间对象从当前文化中获取语言信息?
答案 0 :(得分:1)
您需要指定CurrentCulture
:
System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("tr-TR");
与此相关的是:
Console.WriteLine(DateTime.Now.ToLongDateString());
输出:
2018年艾勒(Eylül)25萨勒地