天天看點

Java時間幫助類DateUtil

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)

  string str = null;

   str = simpledateformat.format(date);

  return str;

 public static string parsetostring(date date, string style)

  if (date == null) return null;

  str = simpledateformat.format(date);

}

使用方法:

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");