关于JSP页面时区的转换问题
从数据库中查出的交易时间为北京时间,送到JSP页面,需要
1.将这个时间偏移换算了格林威治GMT-0标准时间.
2.再在将'偏移后的GMT-O'时间再加上当地时区偏移转换为当地时间.(这个已经实现)
注:最大的想法就是在页面实现转换,不要托到后台去转换,否则要改的太多.
当然,也可以重写标签的吧, 是不是有点太太复杂了.
想法就这些,代码大致如下:
<fmt:timeZone value='GMT'>
<fmt:formateDate value="dateFromDB" timeZone="${_A.timeZone}" pattern="yyyy-MM-dd HH:mm:ss" />
解释:1)_A.timeZone 是已经集成的方法读出地当时区,如果是北京, 就给他加8,
不要想在它里面改动,会牵扯已存的代码,关键是,这个方法不是知道他妈集成在哪在,找了几个小时没找到.
有请高手帮忙出力.......