過去のNSDateと現在のNSDateを比較して何秒経ったかを得る

過去のNSDateと現在のNSDateを比較して何秒経ったかを得たい場合は次のようにする。

double sec = fabs([_lastUpdateDate timeIntervalSinceNow]);

_lastUpdateDateはNSDate型。つまり、_lastUpdateDateのtimeIntervalSinceNowメソッドを呼んで何秒経ったかを得る。

値はマイナスで返って来るのでC言語のfabs()関数を使って絶対値を取得しsecに代入する。

コメント

このブログの人気の投稿

レオナルド・ダ・ビンチはなぜノートを「鏡文字」で書いたのか?

macでsmb(samba)共有サーバーに別名で接続(別アカウント名で接続)する方法

Google DriveにCURLでアップロードするには?