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怎么用7z的sdk解压一个7z文件,并保存到一个位置? 二维数组问题 问一个关于日期的算法,谢谢了,帮帮忙????????? 如何增加文本框的高度 java定义教师类、学生类。 问一个java操作文件的问题。 制作可执行jar包 一般的bean这种对象是不是存在线程步安全问题(只有set,get等方法) 关于jar的使用问题! jbuilder7如何使用jdbc程序连接oracle816? 应该是一个简单的SQL final关键字与java性能优化
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货