- 8
- 0
- 约1.73万字
- 约 1页
- 2017-03-09 发布于贵州
- 举报
Java时间函大全
//java时间格式大全时间
//作者:呆三/zbcdj2008
java.util.*;
import java.text.*;
import java.util.Calendar;
/**
* 获取一个月的最后一天
* * @param dat
* @return
*/
public static String getEndDateOfMonth String dat // yyyy-MM-dd
String str dat.substring 0, 8 ;
String month dat.substring 5, 7 ;
int mon Integer.parseInt month ;
if mon 1 || mon 3 || mon 5 || mon 7 || mon 8 || mon 10 || mon 12 str + 31; else if mon 4 || mon 6 || mon 9 || mon 11 str + 30; else if isLeapYear dat str + 29; else str + 28; return str; /**
* 判断二个时间是否在同一个周
* * @param date1
* @param date2
* @return
*/
public static boolean isSameWeekDates Date date1, Date date2 Calendar cal1 Calendar.getInstance ;
Calendar cal2 Calendar.getInstance ;
cal1.setTime date1 ;
cal2.setTime date2 ;
int subYear cal1.get Calendar.YEAR - cal2.get Calendar.YEAR ;
if 0 subYear if cal1.get Calendar.WEEK_OF_YEAR cal2.get Calendar.WEEK_OF_YEAR return true; else if 1 subYear 11 cal2.get Calendar.MONTH // 如果12月的最后一周横跨来年第一周的话则最后一周即算做来年的第一周 if cal1.get Calendar.WEEK_OF_YEAR cal2.get Calendar.WEEK_OF_YEAR return true; else if -1 subYear 11 cal1.get Calendar.MONTH if cal1.get Calendar.WEEK_OF_YEAR cal2.get Calendar.WEEK_OF_YEAR return true; return false; /**
* 产生周序列,即得到当前时间所在的年度是第几周
* * @return
*/
public static String getSeqWeek Calendar c Calendar.getInstance Locale.CHINA ;
String week Integer.toString c.get Calendar.WEEK_OF_YEAR ;
if week.length 1 week 0 + week;
String year Integer.toString c.get Calendar.YEAR ;
return year + week; /**
* 获得一个日期所在的周的星期几的日期,如要找出2002年2月3日所在周的星期一是几号
* * @param sdate
* @param num
* @return
*/
public static String getWeek String sdate, String num // 再转换为时间
Date dd VeDate.strToDate sdate ;
Calendar c Calendar.getInstance ;
c.setTime dd ;
if num.equals 1 // 返回星期一所在的日期 c.set Calendar.DAY_OF_WEEK, Calendar.MONDAY ;
else if num.equals 2 // 返回星期二所在的日期 c.set Cal
您可能关注的文档
- IDL入门教程(下)(简单图形显示I).doc
- IDSA鼻窦炎南翻译.doc
- IEC6185标准主要内容及特点介绍.doc
- iES-E100报表查询使用说明.doc
- IGBT单相电型全桥无源逆变电路设计.doc
- II-V-I的声概念与练习方法.docx
- IIR数字滤波的设计.doc
- II类:解读中法制难题100分.docx
- Image J析粒径尺寸及分布.docx
- ImageLa中文操作手册.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)