最近在编一个小程序,由于知识有限,目前有个问题一时难以解决。思路是:从系统调用时间,并把时间的格式设置成“星期几 XX:XX”(比如星期一 09:25),然后再把它从一个文本框中输出。2.判断这个时间是否在一个特定的是时间段(比如星期一 09:00~星期一 09:30)里,若是的话,则另一个文本框输出一段文字(如:嗨,帅哥,你好!),不是就输出另外文字(如:哎,美女!)。 这个时间段怎么设置和判断,还有输出的那个时间“星期几 xx:xx”是把它整个看成一个字符串吗? 请求高手解决,很着急的需要解决,谢谢了
è½ä¸è½ç¨åºä¸æ§è¡ï¼ä¸ç´æç»è°ç¨æ¶é´å¹¶ååºå¤æï¼ç¶åè¾åºï¼è¿æ ·å¾æä¹ç¼ç¨ãæ没æç±»åºéç°æçæ¶é´æ¯è¾æ¹æ³ï¼è¿æ¾å¾æç¹ç¹çãèä¸ä½ è¿æ²¡æææ¬æ¡ï¼ä¸è¿ä¹æ²¡å ³ç³»ã 谢谢ï¼æ解çã
追çä¸å¤ªå°å¤å°.
ç±»åºæ¯ææ¯è¾æ¹æ³,
ä½ä½ æ³è¿æ²¡æ,ä½ çèµ·å§æ¶é´,ä¸ç»äºæ¶é´æä¹æ¥å?
æ以
Calendar before = Calendar.getInstance();
Calendar after = Calendar.getInstance();
before.set(Calendar.HOUR, 9);
before.set(Calendar.MINUTE, 0);
before.set(Calendar.SECOND, 0);
before.set(Calendar.MILLISECOND, 0);
after.set(Calendar.HOUR, 9);
after.set(Calendar.MINUTE, 30);
after.set(Calendar.SECOND, 0);
after.set(Calendar.MILLISECOND, 0);
è¿ä¸ªæ¯çä¸äºç.
è¿ä¸ªæ ¼å¼å
SimpleDateFormat sdf = new SimpleDateFormat(" HH:mm");
Calendar c = Calendar.getInstance();
int week = c.get(Calendar.DAY_OF_WEEK);
DateFormatSymbols dfs = DateFormatSymbols.getInstance();
String str = dfs.getWeekdays()[week];
str += sdf.format(c.getTime());
System.out.println(str);
ä¹çä¸äº.
æ以åºæ¬æ²¡ä»ä¹åå.
ä¸ç´æç»è°ç¨æ¶é´å¹¶ååºå¤æ
è¿ä¸ªç¨çº¿ç¨æ¥å®ç°.
ä½ è¿æ²¡æææ¬æ¡
è¿ä¸ªæ²¡æ³¨æ