思路:
1。把字符串转换成Date类型。 Date d = new Date();
//至于字符串怎么转换成Date类型,已经由好多人问过了,你找找看看吧。
//不过那个转换对于有些字符串是不可以完成的。
2。new 一个Calendar类,并把date赋值给它。
如 Calendar c = Calendar.getInstance();
c.setTime(d);
3。利用Calendar.get(Calendar.DAY_OF_WEEK)可以得到。
1。把字符串转换成Date类型。 Date d = new Date();
//至于字符串怎么转换成Date类型,已经由好多人问过了,你找找看看吧。
//不过那个转换对于有些字符串是不可以完成的。
2。new 一个Calendar类,并把date赋值给它。
如 Calendar c = Calendar.getInstance();
c.setTime(d);
3。利用Calendar.get(Calendar.DAY_OF_WEEK)可以得到。
解决方案 »
- Eclipse是怎么实现运行Java代码的??
- 基于LRU算法(最近最少使用)LinkedHashMap构造器问题
- POI读取Excel的问题,急!!!
- DES加密后的byte数组的socket传输问题
- 那位高手知道java如何获得当前的网络传输速度?
- 请把最近参加的笔试,面试题目帖出,大家分享
- 读文件时invalid stream header表示什么?
- 有关J2SDK环境设置问题,请大虾指点!
- java swt 如何利用juv rtmp client 实现发布音视频到red5媒体服务器
- 问一个JAVAMAIL的问题
- 请问:java怎样访问COM组件
- 关于JTree右键弹出菜单的位置不与鼠标的位置一致的问题
int today = d.get(Calendar.DAY_OF_WEEK);
int today = d.get(Calendar.DAY_OF_WEEK);
int today = d.get(Calendar.DAY_OF_WEEK);
//取得系统日期
Date date =new Date();
String strDate=FormatData.dateToStr(date,"yyyy年MM月dd日");
//strDate=strDate.substring(0,4)+"年"+strDate.substring(4,6)+"月"+strDate.substring(6,8)+"日";
//取得星期
Calendar now = new GregorianCalendar();
int week=now.get(Calendar.DAY_OF_WEEK);
String strWeek="";
switch(week){
case 1: strWeek="星期日";
break;
case 2: strWeek="星期一";
break;
case 3: strWeek="星期二";
break;
case 4: strWeek="星期三";
break;
case 5: strWeek="星期四";
break;
case 6: strWeek="星期五";
break;
case 7: strWeek="星期六";
break;
default: strWeek="";
}
return strDate+" "+strWeek;
}