public static List getWeekDay(String strDate) {

List list = new ArrayList();//第几周,周几

String nReturn = null;

Calendar c = Calendar.getInstance(); // 实例化一个Calendar对象

c.clear(); // 清空Calendar

c.set(Integer.parseInt(strDate.substring(0, 4)), Integer

.parseInt(strDate.substring(5, 7)) - 1, Integer

.parseInt(strDate.substring(8, 10))); // 设置这个日期的内容

System.out.println("------------" + c.get(Calendar.YEAR) + "年" + (c.get(Calendar.MONTH) + 1) + "月"+(c.get(Calendar.DATE))+"日的天数和周数-------------");

System.out.println("天数:" + c.getActualMaximum(Calendar.DAY_OF_MONTH));

System.out.println("周数:" + c.getActualMaximum(Calendar.WEEK_OF_MONTH));

System.out.println("第几周:"+c.get(Calendar.DAY_OF_WEEK_IN_MONTH));

switch (c.get(Calendar.DAY_OF_WEEK)) {

case 1:

nReturn = "7";

break;

case 2:

nReturn = "1";

break;

case 3:

nReturn = "2";

break;

case 4:

nReturn = "3";

break;

case 5:

nReturn = "4";

break;

case 6:

nReturn = "5";

break;

case 7:

nReturn = "6";

break;

default:

nReturn = null;

break;

}

list.add(String.valueOf(c.get(Calendar.DAY_OF_WEEK_IN_MONTH)));

list.add(nReturn);

return list;

}

posted on 2013-03-12 14:14 杨军威 阅读(136) 评论(0)  编辑  收藏

java 设置年月日_java年月日的操作相关推荐

  1. java 设置光标_java光标位置怎么设置 java设置光标位置方法

    java设置光标位置方法: 方法一. import Java.awt.TextField; import javax.swing.JFrame; public class InsertPosition ...

  2. java 设置随机数种子_java设置随机数种子教程 菜鸟请进

    川北在线核心提示:原标题:java设置随机数种子教程 菜鸟请进 java设置随机数种子教程: 一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的 ...

  3. java calendar赋值_Java常用日期操作

    //日期转字符串,根据需要调整格式 @Testpublic voidDateToString(){ Date currentTime= newDate(); SimpleDateFormat form ...

  4. java 手动线程调度_Java Thread 多线程 操作线程

    5.线程的创建和启动 A.继承Thread类或实现Runnable接口,重写或实现run方法,run方法代表线程要完成的任务 B.创建Thread子类或是Runnable的实现类,即创建的线程对象:不 ...

  5. java编写日期_Java常用日期操作

    //日期转字符串,根据需要调整格式 @Testpublic voidDateToString(){ Date currentTime= newDate(); SimpleDateFormat form ...

  6. java设置页码_Java 添加页码到Word文档

    前言 在操作Word文档时,可以通过添加页码来使其条理清晰,以便于后期查看整理.通常来说,一个Word文档包含了多个节,我们可以忽视这些节为整个文档添加连续页码,同时也可以根据不同节来设置不连续页码. ...

  7. java 设置语言_Java 国际化 语言切换

    Java国际化 我们使用java.lang.Locale来构造Java国际化的情境. java.lang.Locale代表特定的地理.政治和文化.需要Locale来执行其任务的操作叫语言环境敏感的操作 ...

  8. java设置行间距_Java中调整字距与行距的方法 其一(以DrawString为例)

    今天要谈的是如何在Java中调整字距与行距,当然,这里谈的主要是针对swing与awt里的字距与行距. 调整字距与行距看起来似乎是个很简单的问题,大概可以直接调用某个内置的方法来操作,紫雾我最开始也是 ...

  9. java properties配置文件_java properties配置文件操作

    实现运用Java.util.Properties来进行对.properties配置文件操作. 配置文件实例:如debug.properties #Tue Mar 21 15:46:17 CST 201 ...

最新文章

  1. 这是EnterLib PIAB的BUG吗?
  2. 游历校园 [COGS 614] [欧拉图]
  3. Python---实验九
  4. c语言编程调试找不到路径,VScode 调试C/C++时出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法...
  5. 通过jquer连接数据库里面的数据、LINQ简介
  6. 机器学习 - [源码实现决策树小专题]决策树中子数据集的划分(不允许调用sklearn等库的源代码实现)
  7. [2019杭电多校第七场][hdu6646]A + B = C(hash)
  8. 京东订单系统高可用架构及演变过程
  9. 2021年中国纯碱行业发展现状分析,下游需求快速增长,供需关系紧张导致价格走高「图」
  10. 可通过qq聊天机器人拿下服务器权限
  11. 【BIT数据库实验】openGauss数据库实验二:数据库查询
  12. 公文标题排版(样式修改)
  13. cusparse下载_CUDA 8混合精度编程
  14. python期权价格计算器_GitHub - QSCTech-Sange/Options-Calculator: 期权价格计算器——金融工程第二次展示...
  15. Spark 图计算实战
  16. MySQL - 查询数据库里所有表名和字段名
  17. HM下载调试_ubuntu20
  18. P1710 地铁涨价
  19. sync包——读写锁
  20. 读《Java夜未眠程序员的心声》感

热门文章

  1. JSP实验-简单页面设计
  2. 前端面试重要问题总结(前端100问小结)(六)
  3. 手机制作安卓apk和android studio一样
  4. BCB6.0 Import Type Library Excel2003时报错:因为我安装了Excel2007兼容包 的缘故
  5. python对压缩包简单加密_简单文件压缩加密脚本 python
  6. 世界杯来了,青春退役了
  7. flash的计算机知识,了解flash动画基础知识 -电脑资料
  8. 金山WPS面经 c++开发工程师
  9. android进度条随时间走,每天一点Android干货-时间与日期、进度条
  10. 玩转Mixly – 10、Arduino AVR编程 之 传感器,执行器,通信,存储,factory