我正在尝试使用在 Linux 机器上运行的 Java 制作服务器,并且我希望我的服务器以与 GitHub 类似的方式支持 Git。我已经想出了很多事情来实现这一目标,但有一件事我想知道......
假设我将以下 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));
不管这可能是什么,我将如何解析它?