2017-08-16 10 views
0

私はi.MX6 SoMで動作するAndroidシステムをプログラミングしています。Android/Linuxで開始日を変更するにはどうすればよいですか?

いくつかの理由から、最初の起動時に2000/01/01 00:00からカウントするにはAndroidシステムが必要です。現在、AndroidのLinuxカーネルはデフォルトの開始日をEpoch(1970/01/01)に設定しています。

どのようにデフォルトの開始日を変更できますか?

答えて

1

あなたはしていません。すべてのLinux OSはエポックの開始日で動作しますが、それを変更すると、可能であればどこでも多くのものが壊れるでしょう(そうではありません)。他の日付と比較してカウントする必要がある場合は、その日付のエポック時間を計算し、エポック時間からそれを減算します。これを行うためのユーティリティ機能を作成します。

+0

私の質問は十分に明確ではなかったことは怖いです。エポックの日付を必然的に変更する必要はありません。 Androidの最初の起動時に新しい日付をロードするだけです。起動時に 'date'コマンドを実行し、システムの日付を2000年以降に設定するようなものです。 –

関連する問題