■ 現在の時間とファイルの更新日時の差
ヨコヨコ
2009/03/17(火) 23:23:49
あるファイルの更新日時が現在の時刻と何分の差があるのかを
調べたいのですがどうすればいいでしょうか?
環境はDelphi7です
Mr.XRAY
2009/03/17(火) 23:32:17
こんにちは,Mr.XRAYと申します
>更新日時が現在の時刻と何分の差があるのかを調べたいのですが
1. そのファイルの更新日時を取得する
2. 現在の日時を取得する
3. 現在の日時からファイの日時を引き算する
4. 必要に応じて,表示形式を整える
という手順になると思います.
Mr.XRAY
2009/03/17(火) 23:33:38
>何分の差があるのか
でしたね.失礼しました.
1. そのファイルの更新日時を取得する
2. 現在の日時を取得する
3. 現在の日時からファイの日時を引き算する
4. 引き算した値を分に換算する
ですね.
Mr.XRAY
2009/03/18(水) 06:27:11
Mr.XRAYです.
Delphi7でしたね.それと分で取得すればいということですので,
関数MinutesBetweenが使えますね(usesにDateUtils必要)
詳しくは,ヘルプで検索して見てください.
つまり,手順は
1. 対象となるファイルの更新日時を取得
2. 関数MinutesBetweenで現在の日時とファイルの更新日時の差を計算する
ということになりますね.
こうやっていけば,何を調べればいいか明確になっていきます.
ではがんばってください.
ヨコヨコ
2009/03/18(水) 20:37:51
[[解決]]
Mr.XRAY さん何度もありがとうございます。
MinutesBetweenという関数は知りませんでした。
調べて実装してみます。
サンキューです。
毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!
