首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将包含日期和时间的多个文本文件输入到java程序中,以便从一个日期中减去另一个日期。

将包含日期和时间的多个文本文件输入到java程序中,以便从一个日期中减去另一个日期。
EN

Stack Overflow用户
提问于 2016-11-11 16:30:58
回答 1查看 52关注 0票数 0

我有5个文本文件,里面有每个员工的计算机打卡和打卡时间。

每个文件的第一列都有每个员工的标识号,剩下的10列是该周的签到和签退时间(签到时间在第2、4、6、8和10列,签到时间在第3、5、7、9和11列)。

日期为EEE MM/dd/yyyy hh:mm a格式。

我需要从它旁边的时钟输出列中减去每个时钟输入列,以获得该特定一天的总工作小时数(例如,第3列的时钟输出时间为11/7,列2的时钟输入时间为同一date...so,第2列必须从列3中减去)。

我需要一个java程序,可以输入所有这些文件,读取日期和减去他们,并将结果写入到一个新的文件与ID号。

我想过可能会以某种方式将文本文件转换为一个CSV文件,将它们放入一个二维数组中,然后从另一个数组列中减去一个数组列,但我不确定这是否可行(我也不确定如何做到这一点)。

我可能不得不使用数组列表,因为打卡/打卡时间的行数可能会有所不同。

我真的希望避免将所有数据集中到一个文本文件中,并且必须无休止地向右移动数组或数组列表引用来减去日期。

如果你能给我任何帮助,我将不胜感激。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-11-11 16:53:08

如果文件是制表符分隔的,您可以使用类似于此处接受的答案中描述的内容将数据读取到arraylist中:Read a file separated by tab and put the words in an ArrayList

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40543982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档