时间工具类
来源:互联网 发布:电视盒桌面软件 编辑:程序博客网 时间:2024/06/04 01:00
package com.zxiao;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.text.DateFormatter;
public class dateUtils {
/**
* 字符串到时间类型
* @param date
* @return
* @throws Exception
*/
public static Date str2Date(String date) throws Exception{
Date str2Date = new SimpleDateFormat("yyyy-MM-dd").parse(date);
return str2Date;
}
/**
* 时间类型到字符串
* @param date
* @return
*/
public static String date2Str(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date);
}
/**
* 当前时间加加
* @param s
* @param n
* @return
*/
public static String addDay(String s, int n) {
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cd = Calendar.getInstance();
cd.setTime(sdf.parse(s));
cd.add(Calendar.DATE, n);//增加一天
//cd.add(Calendar.MONTH, n);//增加一个月
return sdf.format(cd.getTime());
} catch (Exception e) {
return null;
}
}
/**
* 测试
* @param args
*/
public static void main(String[] args) {
String addDay = addDay("2016-08-22", 1);
String date2Str = dateUtils.date2Str(new Date());
System.out.println(date2Str);
}
}
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.text.DateFormatter;
public class dateUtils {
/**
* 字符串到时间类型
* @param date
* @return
* @throws Exception
*/
public static Date str2Date(String date) throws Exception{
Date str2Date = new SimpleDateFormat("yyyy-MM-dd").parse(date);
return str2Date;
}
/**
* 时间类型到字符串
* @param date
* @return
*/
public static String date2Str(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date);
}
/**
* 当前时间加加
* @param s
* @param n
* @return
*/
public static String addDay(String s, int n) {
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cd = Calendar.getInstance();
cd.setTime(sdf.parse(s));
cd.add(Calendar.DATE, n);//增加一天
//cd.add(Calendar.MONTH, n);//增加一个月
return sdf.format(cd.getTime());
} catch (Exception e) {
return null;
}
}
/**
* 测试
* @param args
*/
public static void main(String[] args) {
String addDay = addDay("2016-08-22", 1);
String date2Str = dateUtils.date2Str(new Date());
System.out.println(date2Str);
}
}
0 0
- 【Android工具】时间工具类
- 时间计算工具类
- 时间工具类
- 时间工具类
- java时间工具类
- java 时间工具类
- 时间工具类[DateUtil]
- 时间工具类(DateUtil)
- 时间工具类(DateUtil)
- Java时间工具类
- Java时间工具类
- JS时间工具类
- 日期时间工具类
- PHP时间工具类
- 时间工具类
- 时间工具类
- 时间处理工具类
- 时间工具类(DateUtil)
- Adidas F50 No matter she has how
- oracle怎样修改表名、列名、字段类型、添加表列、删除表列
- 为什么你有10年经验,但成不了专家?
- The All-purpose Zero
- USB协议总结
- 时间工具类
- Linux中文相关设置
- 使textView中的文本可以滑动
- Java中引用传递
- iOS HTTP请求与解析
- polya
- [转载]Java中的静态绑定和动态绑定
- 数据结构实验之查找七:线性之哈希表
- 0822-0829 短信验证码倒计时/scrollView/随机取值/不同类型cell