主页 > 知识库 > 网络编程 > JSP/Java >

Java中获取指定日为星期几及其他日期操作

来源:中国IT实验室 作者:佚名 发表于:2013-07-23 17:44  点击:
在开发中经常会使用到一些日期方面的操作,下面例子展示几个常用的操作。 1、取得指定日期是星期几 取得指定日期是星期几可以采用下面两种方式取得日期是星期几: a、使用Calendar类 [java] //根据日期取得星期几 public static String getWeek(Date date){
 在开发中经常会使用到一些日期方面的操作,下面例子展示几个常用的操作。  1、取得指定日期是星期几
  取得指定日期是星期几可以采用下面两种方式取得日期是星期几:
  a、使用Calendar类
  [java]
  //根据日期取得星期几
  public static String getWeek(Date date){
  String[] weeks = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
  Calendar cal = Calendar.getInstance();
  cal.setTime(date);
  int week_index = cal.get(Calendar.DAY_OF_WEEK) - 1;
  if(week_index<0){
  week_index = 0;
  }
  return weeks[week_index];
  }
  b、使用SimpleDateFormat类
  [java]
  //根据日期取得星期几
  public static String getWeek(Date date){
  SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
  String week = sdf.format(date);
  return week;
  }
  注:格式化字符串存在区分大小写
  对于创建SimpleDateFormat传入的参数:EEEE代表星期,如“星期四”;MMMM代表中文月份,如“十一月”;MM代表月份,如“11”;
  yyyy代表年份,如“2010”;dd代表天,如“25”
  2、取得日期是某年的第几周
  根据日期入得日期是某年的第几周。
  [java]
  //取得日期是某年的第几周
  public static int getWeekOfYear(Date date){
  Calendar cal = Calendar.getInstance();
  cal.setTime(date);
  int week_of_year = cal.get(Calendar.WEEK_OF_YEAR);
  return week_of_year;
  }
  3、得到某年的某个月有多少天
  已知年份和月份,取得该月有多少天。
  [java]
  //取得某个月有多少天
  public static int getDaysOfMonth(int year,int month){
  Calendar cal = Calendar.getInstance();
  cal.set(Calendar.YEAR, year);
  cal.set(Calendar.MONTH, month-1);
  int days_of_month = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
  return days_of_month;
  }
  4、取得两个日期之间的相差多少天
  已知两个日期,计算它们之间相差多少天。
  [java]
  <pre name="code" class="java">// 取得两个日期之间的相差多少天
  public static long getDaysBetween(Date date0, Date date1) {
  long daysBetween = (date0.getTime() - date1.getTime() + 1000000) / 86400000;// 86400000=3600*24*1000  用立即数,减少乘法计算的开销
  return daysBetween;
  }</pre>
  <pre></pre>
  <pre></pre>
  <pre></pre>
  <pre></pre>

有帮助
(0)
0%
没帮助
(0)
0%
  • 上一篇:jsp中折叠式标签的代码实现
  • 下一篇:没有了
  • 迅维网 长沙市环境保护局 青岛职业技术学院生物与化工学院 第一修复网 连云港市物价局 天天模拟器官网 西安交大离退休工作处 长沙市政府首页 连云港工商行政管理局 华军软件园 伊犁哈萨克自治州邮政管理局 杂志铺 四川新闻网 巴音郭楞蒙古自治州邮政管理局 思诺花语护肤品 翡翠网 中国特岗教师网 福州最新招聘信息 郑州乐豪斯装饰官网 昌吉回族自治州邮政管理局 海尔学院 郑州大学研究生院 极速下载官方网站 Win7之家 上海宣传片制作公司 中国领先免费找企业管理培训讲师的机构 宜宾频道 安锋网 中国项目管理资源网 数学统计学院 中国生物器材网 色谱网 秘鲁玛卡批发报价门户网 514193兽药网 连云港社科网 连云港农业资源开发局 品牌招商加盟网! 长沙市外事侨务办公室 中国川剧官方网站 长沙市民族宗教事务局 食品机械行业网 山东地平线建筑节能科技有限公司 食品招商网 人才培养处 西安交通大学图书馆 长沙市经济和信息化委员会 连云港市人民政府外事与侨务办公室 连云港市规划局在线 长沙方志网 今朝装饰