回答編集履歴

2

追加

2016/01/07 07:51

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -11,3 +11,11 @@
11
11
  これをリアルタイムクロックへ設定すると2010年になってしまいますね。
12
12
 
13
13
 
14
+
15
+ > また、変数yearを10進数の変数のように扱えば、0~255までの256年間を表現できると考えたのですが、このような使い方をするのはまずいでしょうか?
16
+
17
+
18
+
19
+ takeyさんが仕様を変更できるような[リアルタイムクロック](https://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF)であれば、そのように仕様変更すれば可能と思いますが、リアルタイムクロックは通常ハードウェアで作られていますので難しいのではないでしょうか?
20
+
21
+

1

一部削除

2016/01/07 07:51

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -8,8 +8,6 @@
8
8
 
9
9
  10進数表現の16は16進数表現ですと0x10ですね。
10
10
 
11
- これをBCDとして解釈すると10になりますから、2010年の意味になます。
11
+ これをリアルタイムクロックへ設定すると2010年になってしいま
12
12
 
13
13
 
14
-
15
- NTPサーバの話なのか[リアルタイムクロック](https://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF)の話なのか、分からないので問題があるかないかは分かりませんが、普通は問題がでるだろうと思います。