java向数据库中插入时间变成了1970年

我写了一个接口,让其他人来调用。需要对方传递游玩时间,时间格式为yyyy-MM-ddHH:mm,前天有人调用的时候他传递的游玩时间是2014-04-2014:00,我这边... 我写了一个接口,让其他人来调用。需要对方传递游玩时间,时间格式为yyyy-MM-dd HH:mm,前天有人调用的时候他传递的游玩时间是2014-04-20 14:00,我这边日志中查看到确实是对的。可是在生成订单的时候日期变成了1970-04-20 14:00,造成了很大的问题。可是之前之后的调用接口的时间都是传递过来的时间,没有变成1970年,请问这会是什么原因造成的呢? 展开
 我来答
势水0Fi
2014-04-21 · TA获得超过489个赞
知道小有建树答主
回答量:485
采纳率:44%
帮助的人:152万
展开全部
有可能是对方传过来的时间格式不正确导致转换异常,调试一下。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
岸上听浪
2022-06-16 · TA获得超过292个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:73.2万
展开全部
接口如果是String或者long一般不会有问题. 如果是int类型则会因为精度问题导致变为1970
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式