hamayan です。 私もたまにこれで色々逡巡しますね。ルネサスの場合、time.hが無い事も 有りますし。 ところで日時の表現方法、例えばLCD等に表示したり、ストレージに記録し たりの場合の書式には、ASCIIで、 2004/ 5/11 21:15:30 とかが多いと思います。 私が良く使う手は、上記のASCIIの書式のまま繰り上がりをしてしまう手で す。 例えば、秒の繰り上がりでは、 if( ++DateTimeString[ SECOND_0 ] > '9' ) { DateTimeString[ SECOND_0 ] = '0'; if( ++DateTimeString[ SECOND_10 ] > '6' ) { ・ ・ ・ と言った感じです。 これの便利な点は、例えば時刻合わせの方法として、シリアル等から時刻 をもらう時、”2004/ 5/11 21:15:30”をそのままDateTimeStringにコピー してしまえば時刻合わせ完了ですし、この文字列はそのまま、表示等に利 用出来ます。 if文のネストが長くなってしまいますが、データ自体が利用し易いので、 結構便利にしています。 ------------------------------------------------------------ )^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^( ☆☆☆☆☆☆☆☆☆☆☆☆designed by hamayan☆☆☆☆☆☆☆☆☆ from はまやん アドレスは webmaster@xxxxxxxxxxxxxxxx URL http://hamayan.ddo.jp/~hamayan/so-net/ The Embeded Protocol Engine でもやっぱりネットワーク時計? http://www7.airnet.ne.jp/~showa/index.html ★★★★★★★★★end of message and thank you★★★★★★★