C里面的time_t怎么对应到java的类型,C和java都熟的进 可以通过year, month, day, hour ....来传递啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那个我知道是可以的,不过现在的问题是C那边传出来的已经固定死了是一个time_t还有什么办法可以在我这边用java把他解释过来? ...你把他传过来的值转一下,转成date或者Calander不就行了,这样更方便,而且功能也更强大,你为什么一定要用long来表示? 这样说吧他那边传出一个值是 1109908431 (表示的时间是Fri Mar 04 11:53:51 2005)我怎么把这个1109908431 转成时间? GregorianCalendar gc = new GregorianCalendar();gc.setTimeInMillis(time_t); to zjpangxie(本命年,别惹我) 好像是不对的,System.out.println(gc.getTime());显示时间:Wed Jan 14 04:18:20 CST 1970已经不是原来的 Fri Mar 04 11:53:51 2005这应该就是c的4位整形和java的8位整形引起的吧? 我只是指出应该用的方法setTimeInMillis的参数是1970年开始到现在的毫秒数,所以你取得time_t后要先乘以1000再传进去 环形队列问题 怎么判断一个数与数组中的任意一个都不相等呀 求:一道关于vector 的算法 如何画出嵌套的圆形,请高手谢指教,在线等待!谢谢!! 单列模式是否会影响系统效率? 做手机连网应用的进来看看! 请教JVM对Native Code的调用问题 为什么FileInput("File://d:/java/tt.txt")什么出现IO异常? can't resolve symbol,,,帮帮小弟我,,, 在java中“==”与equals有何区别,如何区分使用,最好有例子 线程的问题。 如何把I am "you" me for,变成一个String对象?
不过现在的问题是C那边传出来的已经固定死了是一个time_t
还有什么办法可以在我这边用java把他解释过来?
这样更方便,而且功能也更强大,
你为什么一定要用long来表示?
他那边传出一个值是 1109908431 (表示的时间是Fri Mar 04 11:53:51 2005)
我怎么把这个1109908431 转成时间?
好像是不对的,
System.out.println(gc.getTime());
显示时间:Wed Jan 14 04:18:20 CST 1970
已经不是原来的 Fri Mar 04 11:53:51 2005
这应该就是c的4位整形和java的8位整形引起的吧?