第一の時間情報又は第二の時間情報の少なくとも一方を受信する時間情報受信手段を有し、前記第一の時間情報及び前記第二の時間情報をほぼ同時に受信した場合、前記第一の時間情報を記憶して前記第二の時間情報を破棄し、前記第一の時間情報のみを受信している間は、前記第一の時間情報を記憶し、前記第二の時間情報のみを受信している間は、前記第二の時間情報を記憶し、前記第一の時間情報を受信した後は、前記第二の時間情報を受信した場合でも、前記第一の時間情報を記憶して前記第二の時間情報を破棄する、ことを特徴とする時間情報記憶装置。従来のタイムスタンプは、トリップ回数とIG-ONを起点にカウントされた経過時間を有している。つまり出荷後のIG-ONの回数と、IG-ONからの経過時間で異常やイベントの発生時刻を一意に特定している。後に、ユーザが車両をディーラ等に持ち込むと、サービスマンがツールを車載LANに接続させ、ECUから車両情報を取得することができる。しかしながら、ユーザは標準時間例えば日本標準時JSTを感覚的に把握しながら運転しているため、サービスマンが車両情報のタイムスタンプに基づいて状況を問い合わせても時間認識があわない。このため、徐々に、タイムスタンプの時間情報を標準時間に切り換える試みが進行している。この場合、標準時間を各ECUに配信するためマスタECUとは別のECU例えば、新マスタECUというを車載LANに搭載し、新マスタECUがタイムスタンプとして標準時刻を各ECUに配信する。ところが、タイムスタンプの配信は多くの車種で行われており、メーカとしては、全ての車種について、ある瞬間に、タイムスタンプを配信するECUをマスタECUから新マスタECUに切り換えることは困難である。また、新マスタECUが搭載されていても、車種によっては、処理の都合上、マスタECUが配信するタイムスタンプを必要とする場合もある。よって、切り替えの過程では、マスタECUと新マスタECUの両方が搭載される車両が存在する場合がある。このため、路上における車両のマスタECUと新マスタECUの搭載パターンには、下記の3つのパターンが一時的に存在する可能性がある。マスタECUのみがタイムスタンプを配信新マスタECUのみがタイムスタンプを配信マスタECUと新マスタECUがタイムスタンプを配信しかし、マスタECUと新マスタECUがタイムスタンプを配信する場合、受信側のECUのタイムスタンプの記録方法を定めておかなければならないという問題がある。すなわち、受信側のECUが両方のタイムスタンプを記録することも不可能ではないが、メモリリソースを圧迫するため好ましくない。このため、いずれか一方のタイムスタンプのみを記録することが要請される。しかし、いずれか一方のタイムスタンプのみを記録する場合、サービスツールがどちらのタイムスタンプが記録されているかを識別できないと、サービスマンが誤った時間情報を取得してしまうおそれがある。これは、2つのタイムスタンプによって時間情報に変換する変換テーブルが異なるためである。本発明は、上記課題に鑑み、異なるタイムスタンプを適切に選択して記憶する時間情報記憶装置を提供することを目的とする。本発明は、第一の時間情報又は第二の時間情報の少なくとも一方を受信する時間情報受信手段を有し、前記第一の時間情報及び前記第二の時間情報をほぼ同時に受信した場合、前記第一の時間情報を記憶して前記第二の時間情報を破棄し、前記第一の時間情報のみを受信している間は、前記第一の時間情報を記憶し、前記第二の時間情報のみを受信している間は、前記第二の時間情報を記憶し、前記第一の時間情報を受信した後は、前記第二の時間情報を受信した場合でも、前記第一の時間情報を記憶して前記第二の時間情報を破棄する時間情報記憶装置を提供する。異なるタイムスタンプを適切に選択して記憶する時間情報記憶装置を提供することができる。以下、本発明を実施するための形態について図面を参照しながら説明する。図1は、車載システム100の概略構成図の一例である。車載システム100において、車載LAN15にマスタECU11以下、マスタECUAという、マスタECU12以下、マスタECUBという、及び、スレーブECU14が接続されている。車載LAN15にはサービスツール13も接続されているが、ディーラなどでサービスマンが車載LAN15に接続した場合に図示する状態になる。また、図ではスレーブECU14は1つだが、通常、スレーブECU14は複数ある。車載LAN15は、例えば、CANControllerAreaNetwork、FlexRay、LINLocalInterconnectNetworkなどどのようなものでもよい。マスタECUA、マスタECUB及び複数のスレーブECU14は、それぞれ1つ以上のマイコンやIC等を有しており、マイコンはさらにCPU、RAM、ROM、不揮発メモリEEPROM、フラッシュメモリ、入出力インタフェース、及び、CANコントローラ等を有している。マスタECUAは、トリップ回数とIG-ONを起点にカウントされた経過時間を従来のタイムスタンプとしてスレーブECU14に配信する。以下、このタイムスタンプを旧時間情報という。マスタECUBは標準時間をタイムスタンプとしてスレーブECU14に配信する。以下、このタイムスタンプを新時間情報という。なお、旧時間情報と新時間情報を区別しない場合、タイムスタンプという。標準時間は、世界標準時として使用されている協定世界時が基準とされる。各国や地域は、それぞれが存在する経度に応じて適宜、時間をプラスしてその国や地域の基準の時間として利用する。日本の場合、日本標準時は協定世界時をプラス9時間したUTC9となる。日本の時計は、日本標準時に合わせられることが多い。ただし、日本標準時を直接、取得することは困難なので、GPS衛星からの時刻情報や電波時計を利用して、擬似的に日本標準時を使用する。なお、標準時間は、協定世界時や日本標準時そのものとするが、協定世界時や日本標準時に変換可能な時間情報であればよい。例えば、200X年1月1日0時0分0秒をゼロとしてカウントされている秒数等を標準時間とすることもできる。マスタECUA及びマスタECUBは、いずれも周期的にタイムスタンプを車載LAN15に配信する。周期は、マスタECUAとマスタECUBで同程度であるが、異なっている場合もある。また、スレーブECU14からの要求によりタイムスタンプを送信することもできる。スレーブECU14は、マスタECUA、マスタECUBが配信したタイムスタンプを受信する。マスタECUA及びマスタECUBは、十分に短い周期で、タイムスタンプを配信しており、スレーブECU14はタイムスタンプをそのまま時間情報として利用できる。なお、タイムスタンプを受信した後、次のタイムスタンプを受信するまでの間、スレーブECU14は自身のシステムクロックを利用して時間を計測してもよい。例えば、通信データの輻輳によりスレーブECU14がタイムスタンプを受信できないような場合に有効である。スレーブECU14は、自己診断機能を有しており、異常が検出された場合、その時の車両の状態を表すためのデータこれをフリーズフレームデータと呼ぶ及び故障コードダイアグコードをRAMや不揮発メモリに記憶する。RAMにはバッテリが接続されているので、IGOFFしても記憶内容が維持される。どのような異常を検出するかは、スレーブECU14毎に設定されており、例えば、スレーブECU14に接続されたセンサの不応答、信号異常などを検出することができる。スレーブECU14は異常の内容に応じて故障コードを選択し、タイムスタンプ、フリーズフレームデータ及び故障コードをRAM等に記憶する。各ECUは車載LAN15上で互いを一意に識別するためのIDを有しているスレーブECU14については不図示。マスタECUAのIDは6XX、マスタECUBのIDは60Xである。スレーブECU14のCANコントローラは、通信データに含まれる送信元のIDを監視して、6XX60Xであると通信データを受信する。そして、スレーブECU14のCANコントローラは通信データを受信するとCPUに通知する。CPUは、通信データのIDが6XXである場合は旧時間情報を、60Xである場合は新時間情報をそれぞれ受信したと判別する。なお、各ECUのCPUはROMに記憶されたプログラムを実行することで各種の処理を行う。マスタECUAは、単に旧時間情報を配信する以外に特有の処理を行うことができ、マスタECUBについても同様である。スレーブECU14は、異常の検出やタイムスタンプ等の記録の他に特有の機能を有している。スレーブECU14としては、例えば、メータECU、ボディECU、ナビECU、通信制御ECU、エンジンECU、ブレーキECU、パワステECU、エアバッグECU、トランスミッションECU等が挙げられる。スレーブECUの処理スレーブECU14は、旧時間情報のみを受信するのか、新時間情報のみを受信するのか、又は、旧時間情報及び新時間情報の両方を受信するのか、タイムスタンプを受信するまで特定できない。しかし、旧時間情報及び新時間情報の両方を受信できる場合は、新時間情報を優先すべきである。そこで、スレーブECU14は旧時間情報及び新時間情報を受信した場合、以下のよう動作する。なお、マスタECUAとマスタECUBは周期的にタイムスタンプを送信するので、マスタECUAとマスタECUBの両方が搭載されている場合、旧時間情報及び新時間情報は大きな時間間隔がない状態例えば、数秒以内でスレーブECU14に配信される。スレーブECU14は、起動後に、どちらを先に受信するかにより以下のように採用するタイムスタンプを切り分ける。A.旧時間情報及び新時間情報を同時に受信した場合例えば、スレーブECU14が旧時間情報及び新時間情報をほぼ同時に受信したため、CPUが旧時間情報又は新時間情報を処理していない場合、同時に受信したとみなすことができる。この他、一方を受信してから所定時間以内に他方を受信した場合、同時に受信したとみなしてもよい。また、車載LAN15が二重になっているような場合、スレーブECU14が旧時間情報及び新時間情報を同時に受信する場合がある。この場合、スレーブECU14は、新時間情報を優先して自身の時刻に採用する。すなわち、旧時間情報を使用することなく無視する。無視するとは、例えば、旧時間情報を破棄消去すること、又は、受信そのものを停止することである。B.新時間情報→旧時間情報の順に受信した場合スレーブECU14は、新時間情報を自身の時刻に採用する。そして、旧時間情報を受信しても無視する。C.旧時間情報→新時間情報の順に受信した場合スレーブECU14は、一時的に、旧時間情報を自身の時刻に採用する。しかし、旧時間情報の後、新時間情報を受信した段階で、それ以降、旧時間情報を受信しても無視する。そして、新時間情報を自身の時刻に採用する。D.旧時間情報しか受信しない場合マスタECUAしか搭載されていない場合スレーブECU14は、旧時間情報を自身の時刻に採用する。E.新時間情報しか受信しない場合マスタECUBしか搭載されていない場合スレーブECU14は、新時間情報を自身の時刻に採用する。このように、マスタECUBが搭載されていれば、スレーブECU14は新時間情報を優先して自身の時刻に採用できる。また、スレーブECU14にとって、マスタECUA又はBのどちらが搭載されているか不明でも、旧時間情報と新時間情報のどちらを採用するかを規則的に定めることができる。異常発生時異常を検出したスレーブECU14は、以下のように処理する。Aの場合、スレーブECU14は、新時間情報、フリーズフレームデータ、及び、故障コードを記憶する。Bの場合、スレーブECU14は、新時間情報、フリーズフレームデータ、及び、故障コードを記憶する。Cの場合、新時間情報を受信するまで、スレーブECU14は、旧時間情報、フリーズフレームデータ、及び、故障コードを記憶する。新時間情報を受信した後、スレーブECU14は、新時間情報、フリーズフレームデータ、及び、故障コードを記憶する。Dの場合、スレーブECU14は、旧時間情報、フリーズフレームデータ、及び、故障コードを記憶する。Eの場合、スレーブECU14は、新時間情報、フリーズフレームデータ、及び、故障コードを記憶する。タイムスタンプの識別このように、同じ一台の車両でも、タイムスタンプに新時間情報と旧時間情報が混合している場合が生じうる上記のCの場合。ただし、旧時間情報→新時間情報の間に異常が発生する可能性は大きくない。新時間情報と旧時間情報はビットの連続に過ぎないのでそのままでは識別が困難である。また、サービスツール13にとっては、タイムスタンプが新時間情報と旧時間情報のどちらかの不明である。そこで、スレーブECU14は、タイムスタンプを記憶する際、タイムスタンプが新時間情報又は旧時間情報のどちらであるかをサービスツール13が識別可能なように、タイムスタンプに識別情報を設定する。図2は、旧時間情報と新時間情報のフォーマットの一例を示す。サービスツール13が読み出しやすいようにタイムスタンプのデータサイズbit長は旧時間情報と新時間情報とで同じである。旧時間情報は、Trip未定義ビットIG-ON後経過時間を有する。ここで、未定義ビットは旧時間情報では使用されていないので、0固定である。本実施形態では、未定義ビットを利用して旧時間情報か新時間情報かを区別するものとする。未定義ビット=0:旧時間情報新時間情報において旧時間情報の未定義ビットに対応するビット=1:新時間情報すなわち、新時間情報のフォーマットにおいて、旧時間情報の未定義ビットに対応するビットを1に固定する。以下、このビットを新旧の時間情報に関係なく識別ビットという。スレーブECU14は、旧時間情報を記録する場合は、識別ビットに0を設定するすなわち従来と同じ。新時間情報を記録する場合は、識別ビットに1を設定する。この結果、図示するように、新時間情報は、年月日識別ビット時分秒を有するものになる。なお、識別ビットが未定義ビットと同じ位置に固定であれば、時分秒を上位ビットに年月日を下位ビットに配置することもできる。なお、旧時間情報又は新時間情報内に識別ビットを配置するのでなく、スレーブECU14内の別のデータに設定することもできる。例えば、フリーズフレームデータの先頭、末尾、故障コードの末尾などである。サービスツールによる読み出しサービスツール13は、車載LAN15に接続された場合、スレーブECU14からタイムスタンプ、フリーズフレームデータ、及び、故障コードを読み出す。そして、識別ビットが0の場合、旧時間情報であると判定し、旧時間情報用の変換テーブル又は変換関数を利用して、10のbitデータである旧時間情報を、Trip回数とIG-ONからの経過時間時、分、秒に変換する。識別ビットが1の場合、新時間情報であると判定し、新時間情報用の変換テーブル又は変換関数を利用して、10のbitデータである新時間情報を標準時間年月日、時、分、秒として読み出す変換する。このように、旧時間情報の未定義ビットを利用して、旧時間情報か新時間情報かを識別することで、サービスツール13は旧時間情報及び新時間情報をそれぞれ正しく変換できる。なお、サービスツール13は、予めサービスマンなどにより、車載LAN15を流れる時間情報が旧時間情報か新時間情報かを受け付けることもできる。この場合、サービスツール13は、識別ビットを識別することなく、旧時間情報及び新時間情報をそれぞれ正しく変換できる。