通用日期处理函数,日期处理大全[1]

[入库:2005年8月19日] [更新:2007年3月25日]

本文简介:选择自 netcom19 的 blog

package com.elink.util;

/*
 * <p>company: 凌科软件 www.elingke.com </p>
 * @author liubaojun
 * @version 1.0
 * created on 2004-11-29
 * 来源于 elinkbsp 部分源代码
 */

import java.text.*;
import java.util.*;

public class dateutil
{
 private static final int[] dayarray = new int[]
  { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
 private static simpledateformat sdf = new simpledateformat();

 public static synchronized calendar getcalendar()
 {
  return gregoriancalendar.getinstance();
 }

 /**
  @return string
  */
 public static synchronized string getdatemilliformat()
 {
  calendar cal = calendar.getinstance();
  return getdatemilliformat( cal );
 }

 /**
  @param cal
  @return string
  */
 public static synchronized string getdatemilliformat( java.util.calendar cal )
 {
  string pattern = "yyyy-mm-dd hh:mm:ss,sss";
  return getdateformat( cal, pattern );
 }

 /**
  @param date
  @return string
  */
 public static synchronized string getdatemilliformat( java.util.date date )
 {
  string pattern = "yyyy-mm-dd hh:mm:ss,sss";
  return getdateformat( date, pattern );
 }

 /**
  @param strdate
  @return java.util.calendar
  */
 public static synchronized calendar parsecalendarmilliformat( string strdate )
 {
  string pattern = "yyyy-mm-dd hh:mm:ss,sss";
  return parsecalendarformat( strdate, pattern );
 }

 /**
  @param strdate
  @return java.util.date
  */
 public static synchronized date parsedatemilliformat( string strdate )
 {
  string pattern = "yyyy-mm-dd hh:mm:ss,sss";
  return parsedateformat( strdate, pattern );
 }

 /**
  @return string
  */
 public static synchronized string getdatesecondformat()
 {
  calendar cal = calendar.getinstance();
  return getdatesecondformat( cal );
 }

 /**
  @param cal
  @return string
  */
 public static synchronized string getdatesecondformat( java.util.calendar cal )
 {
  string pattern = "yyyy-mm-dd hh:mm:ss";
  return getdateformat( cal, pattern );
 }

 /**
  @param date
  @return string
  */
 public static synchronized string getdatesecondformat( java.util.date date )
 {
  string pattern = "yyyy-mm-dd hh:mm:ss";
  return getdateformat( date, pattern );
 }

 /**
  @param strdate
  @return java.util.calendar
  */
 public static synchronized calendar parsecalendarsecondformat( string strdate )
 {
  string pattern = "yyyy-mm-dd hh:mm:ss";
  return parsecalendarformat( strdate, pattern );
 }

 /**
  @param strdate
  @return java.util.date
  */
 public static synchronized date parsedatesecondformat( string strdate )
 {
  string pattern = "yyyy-mm-dd hh:mm:ss";
  return parsedateformat( strdate, pattern );
 }

 /**
  @return string
  */
 public static synchronized string getdateminuteformat()
 {
  calendar cal = calendar.getinstance();
  return getdateminuteformat( cal );
 }

 /**
  @param cal
  @return string
  */
 public static synchronized string getdateminuteformat( java.util.calendar cal )
 {
  string pattern = "yyyy-mm-dd hh:mm";
  return getdateformat( cal, pattern );
 }

 /**
  @param date
  @return string
  */
 public static synchronized string getdateminuteformat( java.util.date date )
 {
  string pattern = "yyyy-mm-dd hh:mm";
  return getdateformat( date, pattern );
 }

 /**
  @param strdate
  @return java.util.calendar
  */
 public static synchronized calendar parsecalendarminuteformat( string strdate )
 {
  string pattern = "yyyy-mm-dd hh:mm";
  return parsecalendarformat( strdate, pattern );
 }

 /**
  @param strdate
  @return java.util.date
  */
 public static synchronized date parsedateminuteformat( string strdate )
 {

本文关键:通用日期处理函数,日期处理大全
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top