[H8-ML(4772)] Re: RE:H8/3664にて日付演算
From: HSSR <hssr@xxxxxxxxxxxxxxxx>
Date: 2004年05月12日(水)00時39分11秒
HSSRです

> 私は自前のものを使っていますが、そんなに複雑なコードじゃ無いですよ。
私も自前コード派
time_t互換にしています。2038年問題はあるけど
実際には年月日時分秒→time_t(long)、time_t(long)→年月日時分秒変換を国内
ローカルタイムで実装してます
閏年のみ対応であればそれほど大きなコードになりませんよ?

基準日からの日数を計算して1日の秒数を乗じて残りの秒数を加える
とか
各年の先頭値のみROM内にテーブルとして持つ(300byte弱)
など。メモリ消費量と実行速度を勘案して実装してはいかがでしょう?
longではなくunsigned longであれば2106年までもちます

--------------------------------------------------------
HSSR
E-Mail : hssr@xxxxxxxxxxxxxxxx
Web    : http://www.ne.jp/asahi/hss/home/earthquake/
--------------------------------------------------------

スレッド概略
[4750(R)](起点)
 └[4769(U)]
   └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]