您的位置:首页 > 编程语言 > Java开发

Java时间帮助类DateUtil

2011-12-20 22:22 253 查看
package com.xy.util;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class DateUtil

{

public static final String yyMMdd = "yy-MM-dd";

public static final String yyyyMMdd = "yyyy-MM-dd";

public static final String HHmmss = "HH:mm:ss";

public static final String yyyyMMddHHmmss = "yyyy-MM-dd HH:mm:ss";

public static final String yyMMddHHmmss = "yy-MM-dd HH:mm:ss";

public static Date parseToDate(String s, String style)

{

SimpleDateFormat simpleDateFormat = new SimpleDateFormat();

simpleDateFormat.applyPattern(style);

Date date = null;

if (s == null || s.length() < 8) return null;

try

{

date = simpleDateFormat.parse(s);

}

catch (ParseException e)

{

e.printStackTrace();

}

return date;

}

public static String parseToString(String s, String style)

{

SimpleDateFormat simpleDateFormat = new SimpleDateFormat();

simpleDateFormat.applyPattern(style);

Date date = null;

String str = null;

if (s == null || s.length() < 8) return null;

try

{

date = simpleDateFormat.parse(s);

str = simpleDateFormat.format(date);

}

catch (ParseException e)

{

e.printStackTrace();

}

return str;

}

public static String parseToString(Date date, String style)

{

SimpleDateFormat simpleDateFormat = new SimpleDateFormat();

simpleDateFormat.applyPattern(style);

String str = null;

if (date == null) return null;

str = simpleDateFormat.format(date);

return str;

}

}



使用方法:

List<Student> stus = sdao.getAllStu();



for (int i = 0; i < stus.size(); i++)

{

System.out.print(stus.get(i).getSname());

System.out.print(DateUtil.parseToString(stus.get(i).getSbirth(), DateUtil.yyyyMMdd));

System.out.print("\n");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: