JAVA中的时间处理
来源:互联网 发布:win7下安装linux双系统 编辑:程序博客网 时间:2024/05/21 09:00
//定义一个时间格式变量
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);
}
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);
}
- java中的时间处理
- JAVA中的时间处理
- java中的时间处理
- Java中的时间处理
- Java中的时间日期处理
- java中的日期时间处理
- Java中的时间日期处理
- Java中的时间日期处理
- Java中的时间日期处理
- java中的日期和时间处理示例
- JAVA中的日期时间处理问题
- java中的日期和时间处理示例
- Java 中的日期与时间处理
- java web 项目中的时间处理
- java读取Excel中的日期时间处理
- java学习——java中的时间处理
- 【java】Java开发中的时间对象的显示与处理
- c++中的时间处理
- .NET Security in Web parts 1
- Petshop4.0之策略模式
- 理解spring (转载)
- 威尔·史密斯[Will Smith]
- 阿诺德·施瓦辛格(ARNOLD SCHWARZENEGGER )
- JAVA中的时间处理
- Apache+php+mysql在windows下的安装与配置(图文)
- Zend Studio的安装图解
- 利用SQL Server 2005数据库邮件发送电子邮件
- 自动化测试数据模拟测试
- SQL SERVER DBCC命令解释
- sharepoint对象模型及相关属性 (转转)
- 十八招解决winXP局域网内共享访问的问题
- ado.net 如何读取 excel