[问题] Gridview的DataFormatString 民国年设定

楼主: kisha024 (4545454554)   2017-08-03 23:03:17
各位好
如果Gridview有个字段COL 他的型态是date
可以透过DataFormatString的设定 让COL变成民国年吗?
如果不能 大家都是怎么让这个字段显示民国年的呢?
是在Gridview DataBound 后 再用System.Globalization.TaiwanCalendar去处理吗?
还是在捞资料的时候 SQL语法就先处理?
如果是后者 大家是用 DATEPART(yyyy,COL)语法去减1911 再和月日拼凑出民国年吗?
还是有其他方法?
想知道比较正确的做法是哪种
谢谢
作者: wezmag (wezmag)   2017-08-03 23:46:00
其实没有标准做法,如果是我,我会输出西元年,再透过前端技术来转民国年,这样如果临时要改,就不需要改后端程式,再重新compile
楼主: kisha024 (4545454554)   2017-08-04 20:02:00
感谢
作者: O187 (187cm)   2017-08-04 20:32:00
把user电脑的控制台改成显示民国年
作者: ssccg (23)   2017-08-04 21:51:00
CultureInfo.DateTimeFormat.CalendarThread.CurrentThread.CurrentCulture ?

Links booklink

Contact Us: admin [ a t ] ucptt.com