Linux マシン上で実行される Java を使用してサーバーを作成しようとしています。サーバーが GitHub と同様の方法で Git をサポートするようにしたいと考えています。これを達成するために多くのことを考え出しましたが、知りたいことが1つあります...
次の Git オブジェクト (ヘッダー付き) が圧縮されてファイル システムに格納されているとします。
tree d35e45b7a3ec1bfd4d91b87c16d08fc4effc6dba
parent 385f73f0f5d38c6258a7d55038c9ceb24cd63157
author ThePyroEagle <exampleEmail@example.com> 1418335844 +0000
commiter ThePyroEagle <exampleEmail@example.com> 1418335844 +0000
末尾の「1418335844 +0000」とはどういう意味ですか?
これはミリ秒単位のタイムスタンプかもしれないと思っていましたが、解析すると、次のコードを使用して「1970 年 1 月 17 日」が得られました。
Date date = new Date(1418335844L);
System.out.printf("Current Time: %s\n",
(new SimpleDateFormat("dd MMMM yyyy")).format(date));
これが何であれ、それを解析するにはどうすればよいでしょうか?