gpt4 book ai didi

java - 用Java计算时差

转载 作者:行者123 更新时间:2023-12-01 12:43:06 25 4
gpt4 key购买 nike

我需要计算文件的 Lastmodified 时间与文件所在的 FTP 服务器的 currentTime 之间的时间差。

美国 FTP 服务器中存在名为 abc.txt 的文件(最后修改时间 - 2014 年 7 月 23 日 1:00:00 AM)。我需要获取文件的最后修改时间戳(t1)和美国FTP服务器的当前时间(t2)并计算两个时间之间的分钟差(d1,d2)

这是我到目前为止所拥有的。

Calendar zonedate = Calendar.getInstance(); 
DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
formatter.setTimeZone(TimeZone.getTimeZone("MST"));
System.out.println("PDT :: "+ formatter.format(zonedate.getTime()));
String d1 = formatter.format(zonedate.getTime());
System.out.println(d1);
Date d2 = formatter.parse(d1);
System.out.println(d2);

最佳答案

使用 File.lastModified() 获取最后修改时间,使用 System.currentTimeMillis() 获取 CurrentTime。减去它们即可得到以毫秒为单位的差异。

diff_in_mins = diff_in_milli_seconds/1000/60;

关于java - 用Java计算时差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24907002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com