当前位置:编程学习 > JAVA >>

关于时间差计算“难题”的补充——数据格式,处理要求!急求啊

110102650204231  2005/1/6
110102650204231  2006/1/24
110103197505250000  2005/7/11
110103197505250000  2007/9/13
110105196508042000  2008/10/26
110105196508042000  2008/10/26
110105660615429  2005/11/29
110105660615429  2006/11/22
110106196211130000  2009/1/30
110108195406093000  2007/10/14
110108196411266000  2004/6/11
110108196411266000  2008/2/14
110108196704306000  2005/8/11
110108196704306000  2008/9/14
.............................
..........................
...........................
..........................
各位大侠,我目前数据格式是如上所示,有好几千个客户的数据,而每个客户的数据又分别有首次交易时间和最后一次交易时间,目前我需要的数据是这两个时间段之间的差值,单位用月份表示,例如2005/7/11到2005/12/31之间的时间差就是5.63333333个月,请问如何用java编程实现对这批数据的处理呢?因为人工计算的话要计算很多次,而且不方便。 数据存在txt文本中,请大家帮帮忙,编一个读取数据文件的程序。 编程 java --------------------编程问答-------------------- 这些数据位数不一样。是什么原因?
那是用long型保存的么?(1970年1月1日0点距离现在的毫秒数)
如果是的话先把long型转为Date型,然后转为String型,在处理就很方便了。
--------------------编程问答--------------------
引用 1 楼 AA5279AA 的回复:
这些数据位数不一样。是什么原因?
那是用long型保存的么?(1970年1月1日0点距离现在的毫秒数)
如果是的话先把long型转为Date型,然后转为String型,在处理就很方便了。
因为每个客户的会员号是不同的,所以就会产生这样的现象。这个问题我已经解决了,谢谢哈!
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,