
No.2ベストアンサー
- 回答日時:
お疲れ様です。
C言語で標準で規定されている関数のみで作成すると以下の通りになると思います。
(2038年問題等がありますが。。。)
#include<stdio.h>
#include<time.h>
int main()
{
time_t now,dat;
char *timedat = "20091030";
struct tm ts = {0};
double diff,nissuu;
/* 現在時刻の取得 */
now = time(NULL);
/* 日付をtime_tに変換 */
sscanf(timedat ,"%4d%2d%2d",&(ts.tm_year),&(ts.tm_mon),&(ts.tm_mday));
ts.tm_year -= 1900;
ts.tm_mon -= 1;
dat = mktime(&ts);
/* 差分算出 */
diff = difftime(dat, now);
nissuu = diff / (60*60*24);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
開始と終了を指定して、その間...
-
ファイル名に日付の挿入
-
VBAでのDATEについて
-
初歩的な質問 セッション管理に...
-
セッションについて
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
【C#】DataGridViewの最大列数...
-
wordの差し込み印刷で文字...
-
URLのパラメータをGETのままで...
-
<A href ~で複数の値を渡したい
-
syntax error, unexpected 'ech...
-
excel access連携 このテーブル...
-
別ブラウザ間でセッションの値...
-
PHPのセッション有効期限について
-
VBAでPDFのアクティブページ番...
-
複数のサーバで運営する場合の...
-
コンビニで住民票を取得した場...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開始と終了を指定して、その間...
-
ファイル名に日付の挿入
-
日付データを比較して出力したい!
-
日付の比較
-
子ノードの出力について
-
"0412" を "04" と "12" で区切る
-
「20100101」を「2010/01/01」...
-
AND検索のスクリプト記述方法(...
-
アップロードしたファイル名に...
-
timestamp(14)のフォーマットに...
-
PHP に詳しい方教えてください
-
現在時刻をyyyymmddhhmmss形式...
-
2011-08-18>2011年 8月18日(木)
-
date関数の漢字フォーマット
-
DBから昨日以前の日付のデータ...
-
前月の取得について
-
WP 日時で分岐して表示を変えたい
-
日付の比較方法
-
C言語を使って、ある特定の日の...
-
MS-DOSコマンドのリダイ...
おすすめ情報