请问如何在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
(%>晚上<%)
%>
<%
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
----------------解决方案--------------------------------------------------------