long转换成byte[]后,长度一定是8而无法做到4吗?因为数据库表里有个binary类型的字段长度只有4,转换后的数据存不进去。 表是客户设计好的,他们将所有datetime类型的数据都定义为binary(4),所以我只能将java.util.Date类型的数据转换成long后再转换成byte[]存进去,但发现转换后的byte[]长度为8,字段定义的长度不够。所以我想知道是不是非要把字段长度改为8而无法做到将long转换成byte[]后长度仍为4? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不能这样存啊,你得知道数据库中的那 4 个 byte 具体的格式定义是怎么样的。使用 Date 转成 long 是毫秒数,可能与数据库中的格式不同。 谢谢大家,最后让客户把字段类型定义为Datetime了:) java.lang.ClassNotFoundException: com.qq.common.User 怎么获取Axis2 异步调用的返回值 j2se 封装的解析cookie的jar包,导入到android工程中就报错 跪求答案啊 关于list的一道面试题,大家研究下! 一道JAVA递归算法的编程题 Java面试题,求解 Java中的sql问题 怎样把两个文本文件接起来?? java io 问题 突然脑子打结了,Integer怎么转回int,不要用String等作中间过渡 应该是一个简单的SQL final关键字与java性能优化
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货