首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员
您的位置:Java->Date和Calender应用总结

Date和Calender应用总结2007-11-24 来自:conanpaul  [收藏到我的网摘]

大家在项目开发中肯定遇到过很多对日期类型处理的需求:比如发布一条广告,这条广告的发布日期是用用户选择的,那么什么时候结束呢,也就是说这条广告什么时候过期;在前台或者后台读到日期类型的数据要做一些格式化;还有就是传过来的是一个字符串类型的时间,要转换成日期类型然后坐相应的处理。这里我们都要用到Date和Calender类,下面是我做的一些总结,希望能对大家有所帮助。
//定义一个时间格式变量
private static final String DEFAULT_PATTERN = "yyyyMMddHHmmss";

/**
* author 郝学武
* 日期计算后返回规定格式的时间字符串
*
* @param interval
* 天数
* @param pattern
* 时间格式
* @return
*/
public static String getDate(String interval,Date starttime, String pattern) {
Calendar temp = Calendar.getInstance(TimeZone.getDefault());
temp.setTime(starttime);
temp.add(temp.MONTH, Integer.parseInt(interval));
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
return sdf.format(temp.getTime());
}
/**
* author 郝学武
* 将字符串类型转换为Date类型
* @return
*/
public static Date str2Date(String str) {
Date d = null;
SimpleDateFormat sdf = new SimpleDateFormat(DEFAULT_PATTERN);
try {
d = sdf.parse(str+"000000");
} catch (Exception e) {
e.printStackTrace();
}
return d;
}
/**
* author 郝学武
* 将时间格式化
* @return
*/
public static Date DatePattern(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat(DEFAULT_PATTERN);
try {
String dd=sdf.format(date);
date = str2Date(dd);
} catch (Exception e) {
e.printStackTrace();
}
return date;
}
/**
* author 郝学武
* 将Date转换成相应的字符串
* @return
*/
public static String date2Str(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat(DEFAULT_PATTERN);
return sdf.format(date);
}
以上代码大家直接Copy到你的类里,写个main方法或者在javabean,jsp里面调用一下就OK了!!

推荐人评论

大家在项目开发中肯定遇到过很多对日期类型处理的需求:比如发布一条广告,这条广告的发布日期是用用户选择的,那么什么时候结束呢,也就是说这条广告什么时候过期;在前台或者后台读到日期类型的数据要做一些格式化;还有就是传过来的是一个字符串类型的时间,要转换成日期类型然后坐相应的处理。这里我们都要用到Date和Calender类,下面是我做的一些总结,希望能对大家有所帮助。

用户评论

正在载入评论列表...

是谁推荐了此篇文章

专家头像MichaelCSDN测试频道编辑 联系email:mjj@csdn.net
个人blog发送信息
Michael推荐的其他文章

赞助商精华文章

热点新闻

热点评论

    精彩视频

    精彩专题

    资源下载

      网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京世纪乐知数码科技有限公司  版权所有  京 ICP 证 020026 号
    Copyright © 2000-2006, CSDN.NET, All Rights Reserved