我在asp.net转发器控件中绑定了一个日期
<%# Eval("PublishedDate") %>
我有两种文化:英语和阿拉伯语。
目前我在阿拉伯语中收到此[29/04/35 07:00:00 م]
日期,但我希望关注[5 يناير 2014]
格式
在英语中我得到[3/1/2014 7:00:00 PM]
但我想要格式化[January 5, 2014]
答案 0 :(得分:1)
您是否查看了System.Globalization.CultureInfo以及相关的格式类?
答案 1 :(得分:1)
使用资源创建2个本地资源文件,一个用于英语{PageName} .en.resx,另一个用于阿拉伯语{PageName} .ar.resx,并将格式设置为。
步骤:
<%# Eval("PublishedDate", etLocalResourceObject("DateFormat").ToString()) %>