在Java中转换DateTimeFormat!
|
我只需要一个有关Java中DateTime格式的小帮助。我正在编写一个基于yahoo messanger的简单聊天应用程序,在其中我将读取yahoo messanger的数据包并显示聊天消息。现在我想从中显示时间在特定文章中,据说“时间戳记”将是0x477BBA61(十进制1199290977),表示“星期三,2008年1月2日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
有人可以帮我吗?
没有找到相关结果
已邀请:
4 个回复
氏脑
...打印16:22。 但是,您绝对应该使用
类而不是自己这样做-或者,理想情况下,请使用Joda Time。
容淑阔九
翱抹村
期望的毫秒数。
卧沫