在我的程序中,我需要将输入日期时间信息从土耳其语(d.M.yyyy)语言更改为英语(M / dd / yyyy)。
当客户使用土耳其语日期时间格式编辑日期时间信息时(例如:24.9.2015),我需要以英文日期时间格式转换此信息(例如:2015年9月24日)。
我正在尝试解析输入,但没有转换我需要的正确格式,代码块如下所示。
DateTime.TryParseExact(InputDate,"d.M.yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out result))
我需要英文美国日期时间格式的名为“result”的输出。我还尝试将代码更改为CultureInfo(en-US),但它不起作用。
有什么想法吗?
答案 0 :(得分:1)
你想用什么语言来实现这个目标?
假设它是c#,DateTime没有特定的格式,直到您尝试将其转换为字符串,并且您可以通过在调用ToString()时指定正确的格式将其转换为美国版本
string americanFormat = myDate.ToString("MM/dd/yyyy");