首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex Date数据保留、显示和数据库保存不对应的怪异现象

2012-11-09 
flex Date数据保存、显示和数据库保存不对应的怪异现象我的数据是采用的oracle现碰到这么一个怪异问题, 给

flex Date数据保存、显示和数据库保存不对应的怪异现象
我的数据是采用的oracle

现碰到这么一个怪异问题, 给一个日期字段赋值,foodTime的text值是2012-07-16, 我用下面的方法给赋值时, 数据库保存的日期居然是2012-07-15,但是在Flex Module中查询此数据时又是2012-07-16, 照道理数据库保存的是2012-07-15,应该显示2012-07-15, 偏偏显示的是2012-07-16, 不知道什么原因, 太奇怪了。 

那位大侠能给解释一下。。谢谢。。


  var foodTimeArr:Array = foodTime.text.toString().split("-");
  var ftime: Date = new Date();
  ftime.setFullYear(Number(foodTimeArr[0]), Number(foodTimeArr[1]) - 1, Number(foodTimeArr[2]) );
  flexKrWebCookbook.foodTime = ftime;

我直接给赋值一个系统时间
flexKrWebCookbook.foodTime = new Date();

情况一样, 但可以保证的是系统时间绝对没有错。。

[解决办法]
这种问题明显是服务器时间换算的问题,我做游戏就遇到过。。。linux服务器要自己写换算方法的
[解决办法]

热点排行