求助!!!如何由日期数据得到星期?????????

胖胖的鱼头 2004-11-21 06:42:18
给出一个类似“2003-11-23”的字符串,如何得到这一天是星期几?????
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
debug158 2004-11-21
  • 打赏
  • 举报
回复
lenjyp 2004-11-21
  • 打赏
  • 举报
回复
给你一个原代码,直接显示日期、时间、星期
<script language=JavaScript>
var today = new Date();
var dhfday = today.getYear()
if (dhfday<2000)
{
dhfday+=1900
}
var strDate = ( dhfday + "年" + (today.getMonth() + 1) + "月" + today.getDate() + "日");
var n_day = today.getDay();
switch (n_day)
{
case 0:{
strDate = strDate + "星期日"
}break;
case 1:{
strDate = strDate + "星期一"
}break;
case 2:{
strDate = strDate + "星期二"
}break;
case 3:{
strDate = strDate + "星期三"
}break;
case 4:{
strDate = strDate + "星期四"
}break;
case 5:{
strDate = strDate + "星期五"
}break;
case 6:{
strDate = strDate + "星期六"
}break;
case 7:{
strDate = strDate + "星期日"
}break;
}
strDate="<font color=#FF66FF class=p9>"+strDate+"</font>"
document.write(strDate);
</script>
<font color="#FF6600">
<script language=javaScript>
<!--
now = new Date(),hour = now.getHours()
if(hour < 6){document.write("凌晨好!")}
else if (hour < 9){document.write("早上好!")}
else if (hour < 12){document.write("上午好!")}
else if (hour < 14){document.write("中午好!")}
else if (hour < 17){document.write("下午好!")}
else if (hour < 19){document.write("傍晚好!")}
else if (hour < 22){document.write("晚上好!")}
else {document.write("夜里好!")}
// -->
</script>

funcreal 2004-11-21
  • 打赏
  • 举报
回复
import java.util.*;
import java.text.*;
funcreal 2004-11-21
  • 打赏
  • 举报
回复
String s = "2004-11-23";
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = sdf.parse(s);
} catch (ParseException e) {
e.printStackTrace();
}
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(date);
int result = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println(result);
yuanhang3 2004-11-21
  • 打赏
  • 举报
回复
只知道可以得到参数DAY_OF_WEEK的值,然后自己算。
来混的^_^

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧