最新51CTO-Java时间操作总结代码版汇总

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

51C T O-J a v a时间操作总结代码版

直接在main函数中测试方法即可

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.ArrayList;

import java.util.Calendar;

import java.util.Date;

import java.util.List;

import java.util.Locale;

import org.tulip.StringUtil;

public class TimeUtils extends ng.time.DateUtils

{

public static final SimpleDateFormat dateFormat = new SimpleDateFormat(yyyy-MM-dd HHmmss);

public static final SimpleDateFormat dateFormatHiddenHour = new SimpleDateFormat(yyyy-MM-dd);

public static final String getFormatedNowTime()

{

return dateFormat.format(new Date());

}

格式化时间(yyyy-MM-dd HHmmss)

@param date

@return

public static final String getFormatedTime(Date date)

{

return dateFormat.format(date);

}

格式化时间

@param date

@return

public static final String getFormatedTime(SimpleDateFormat dateFormat,Date date)

{

return dateFormat.format(date);

}

格式化时间(yyyy-MM-dd)

@param date

@return

public static final String getFormatedTimeHiddenHour(Date date)

{

return dateFormatHiddenHour.format(date);

}

长整型时间转换(yyyy-MM-dd HHmmss)

@param timestamp

@return

public static final String getFormatedTime(Long timestamp)

{

Date date = new Date(timestamp);

return dateFormat.format(date);

}

显示完整时间

public static String getRecentDateString(int offset)

{

offset 与当前日期的偏移量如-1代表昨天

Date date = new Date();

date = new Date(date.getTime() + offset 86400000);

return dateFormat.format(date);

}

public static String getRecentDateString(Date date,int offset)

{

offset 与当前日期的偏移量如-1代表昨天

date = new Date(date.getTime() + offset 86400000);

return dateFormat.format(date);

}

只显示年月日部份

public static String getRecentDateExcludeHourString(int offset)

{

offset 与当前日期的偏移量如-1代表昨天

Date date = new Date();

date = new Date(date.getTime() + offset 86400000);

return dateFormatHiddenHour.format(date);

}

public static String getRecentDateExcludeHourString(String str,int offset) throws ParseException

{

offset 与当前日期的偏移量如-1代表昨天

Date date = dateFormatHiddenHour.parse(str);

date = new Date(date.getTime() + offset 86400000);

return dateFormatHiddenHour.format(date);

}

public static String getRecentDateFormatString(SimpleDateFormat dateFormat,String str,int offset) throws ParseException

{

offset 与当前日期的偏移量如-1代表昨天

Date date = dateFormat.parse(str);

date = new Date(date.getTime() + offset 86400000);

return dateFormat.format(date);

}

相关文档
最新文档