あるファイルの更新日時が現在の時刻と何分の差があるのかを
調べたいのですがどうすればいいでしょうか?
環境はDelphi7です
こんにちは,Mr.XRAYと申します
>更新日時が現在の時刻と何分の差があるのかを調べたいのですが
1. そのファイルの更新日時を取得する
2. 現在の日時を取得する
3. 現在の日時からファイの日時を引き算する
4. 必要に応じて,表示形式を整える
という手順になると思います.
>何分の差があるのか
でしたね.失礼しました.
1. そのファイルの更新日時を取得する
2. 現在の日時を取得する
3. 現在の日時からファイの日時を引き算する
4. 引き算した値を分に換算する
ですね.
Mr.XRAYです.
Delphi7でしたね.それと分で取得すればいということですので,
関数MinutesBetweenが使えますね(usesにDateUtils必要)
詳しくは,ヘルプで検索して見てください.
つまり,手順は
1. 対象となるファイルの更新日時を取得
2. 関数MinutesBetweenで現在の日時とファイルの更新日時の差を計算する
ということになりますね.
こうやっていけば,何を調べればいいか明確になっていきます.
ではがんばってください.
Mr.XRAY さん何度もありがとうございます。
MinutesBetweenという関数は知りませんでした。
調べて実装してみます。
サンキューです。