. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->java语言
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  怎么把一个long型的毫秒时间值转化成日期和时间?  [待解决] 回复[ 5次 ]   点击[ 1385次 ]  
younggay
[帖 主]   [ 发表时间:2008-11-12 15:53 ]   [引用]   [回复]   [ top ] 
荣誉值:273
信誉值:0
注册日期:2008-01-23 20:23
比如说有一个表示某个时间的以毫秒为单位的long型数据,怎么把这个long型数据转换成日期和时间呢?
blackberry
[第1楼]   [ 回复时间:2008-11-12 17:04 ]   [引用]   [回复]   [ top ] 
荣誉值:16
信誉值:0
注册日期:2008-10-12 13:46
Date date = new Date(long l)
然后查java.util.Date的API。
不过Date类中有些方法已经过时了,取消了,获得时间还得去查Calendar这个类,这个类直接有以long数据设置的日历时间的方法,然后分别得到小时,分钟等需要的数据。要注意,好像Calendar是12小时制的,可以根据得到的AM_PM值来确定是上下午,再进行自己的数据处理就OK了。如:
Calendar.getInstance().get(Calendar.HOUR)
具体的去看一下Date和CalendarAPI吧,了解一下二者的关系。
nafish
[第2楼]   [ 回复时间:2009-04-19 08:41 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-05-28 21:24
Date date = new Date(long l);
lg_5
[第3楼]   [ 回复时间:2009-05-30 19:45 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-04-12 21:38
要学会自学,查找 API 文档
hx_315java
[第4楼]   [ 回复时间:2013-04-03 09:22 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-03-15 09:17
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date(times));

calendar.get(Calendar.YERA);
calendar.get(Calendar.MONTH) + 1;
.......
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved