注册 登录
编程论坛 J2EE论坛

请问如何在java里区别时间是上午还是下午!!

yiluoke22 发布于 2006-11-03 10:28, 2099 次点击
请问如何在java里区别时间是上午还是下午!!然后分别做不同的动作,谢谢 请高手指点
比如 获取的时间是2006/11/03 09:30:11
5 回复
#2
永不回头2006-11-03 16:09
<%
java.util.Date m_data=new java.util.Date();
int nowHour=m_date.getHours();
if(nowHour<=6)
(%>凌晨<%)
else if(nowHour<=11)
(%>上午<%)
else if(nowHour<=13)
(%>中午<%)
else
(%>晚上<%)
%>
#3
rufeng5212006-11-04 20:03
ddd
#4
本无一物2006-11-05 13:34
以下是引用永不回头在2006-11-3 16:09:15的发言:
<%
java.util.Date m_data=new java.util.Date();
int nowHour=m_date.getHours();
if(nowHour<=6)
(%>凌晨<%)
else if(nowHour<=11)
(%>上午<%)
else if(nowHour<=13)
(%>中午<%)
else
(%>晚上<%)
%>

int nowHour = m_date.getHours();
其中getHours();是不推荐使用的方法....


原文出自API_5.0
--------------------------------------------------------------------------------------------------
int getHours()
Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.HOUR_OF_DAY).
----------------------------------------------------------------------------------------------------


#5
yiluoke222006-11-06 15:22
...那该用什么方法啊
#6
千里冰封2006-11-06 16:23
用Calendar的方法,具体用法见API
1