我只需要关于 java 中 DateTime 格式的一点帮助。我正在编写一个基于 yahoo messanger 的简单聊天应用程序,在其中我将读取 yahoo messanger 的数据包并显示聊天消息。现在我想显示从给定标题。在一篇特定的文章中,据说“时间戳”将为 0x477BBA61(十进制 1199290977),这意味着“Wed, 2 Jan 2008 16:22:57 GMT ”。我试图揭示该小数如何转换为该特定日期。我尝试编写一个简单的 java 应用程序来转换它并给出其他时间。
public static void main(String[] arg)
{
Calendar obj = Calendar.getInstance();
obj.setTimeZone(TimeZone.getTimeZone("GMT"));
obj.setTimeInMillis(1199290977l);
System.out.println( obj.get(Calendar.HOUR)+":"+obj.get(Calendar.MINUTE));
}
output:9:8
有人可以帮我吗?