我正在尝试通过以下方式更改默认日期格式,但格式不会更改且没有错误
我除了以阿拉伯语格式获取日期。我现在得到的是默认的系统格式日期,如(12:00:00 03/01/2011),而我想覆盖系统格式日期
注意:在 oracle11g
下工作TBNextDate.Text = Convert.ToDateTime(oraReder[4])
.ToString("hh:mm:ss dd/MM/yyyy", new CultureInfo("ar-AE"));
答案 0 :(得分:1)
根据MSDN:
provider参数定义与标准格式说明符对应的模式,以及日期和时间组件的符号和名称。
如果您指定的特定格式不包含任何名称说明符,则文化更改的唯一内容是分隔符号(例如/
或.
)
如果您想使用特定于该文化的日期模式,请使用standard format string代替:
TBNextDate.Text = Convert.ToDateTime(oraReder[4]).ToString("d", new CultureInfo("ar-AE"));