当前位置: 代码迷 >> Java Web开发 >> 请问如何在java里区别时间是上午还是下午!!
  详细解决方案

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

热度:28   发布时间:2006-11-03 10:28:53.0
请问如何在java里区别时间是上午还是下午!!
请问如何在java里区别时间是上午还是下午!!然后分别做不同的动作,谢谢 请高手指点
比如 获取的时间是2006/11/03 09:30:11
搜索更多相关主题的帖子: java  时间  动作  获取  

----------------解决方案--------------------------------------------------------
<%
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
(%>晚上<%)
%>
----------------解决方案--------------------------------------------------------
ddd
----------------解决方案--------------------------------------------------------
以下是引用永不回头在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).
----------------------------------------------------------------------------------------------------



----------------解决方案--------------------------------------------------------
...那该用什么方法啊
----------------解决方案--------------------------------------------------------
用Calendar的方法,具体用法见API
----------------解决方案--------------------------------------------------------