ファイルの Lastmodified Time と、ファイルが存在する FTP サーバーの currentTime の時間差を計算する必要があります。
abc.txt という名前のファイル (最終更新日 - 2014 年 7 月 23 日 1:00:00 AM ) が米国の FTP サーバーに存在します。ファイルの最終変更タイム スタンプ (t1) と US FTP サーバーの currentTime (t2) を取得し、2 つの時刻の差を分単位で計算する必要があります ( 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);