我正在使用 daterangepicker 在我的应用中选择日期范围。我也有英语和阿拉伯语版本。在编辑数据时, english 版本在english culture
中获取数据时工作正常。但是在 arabic 版本中,日期即为arabic culture
,意味着类似于'10-م24-42-12 2018-ابريل',所以 daterangepicker 会因为无法转换为正确的日期而中断。
我如何将此转换为 c#中的english culture
类似于'2018年4月10月10日至10月10日上午
答案 0 :(得分:2)
按照此代码
IFormatProvider UK = new CultureInfo("en-UK").DateTimeFormat;
yourdate= Convert.ToDateTime(yourdate, UK);
或者在使用datetime对象之前添加它
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-UK");