(时间管理)时间函数大全
发布时间:2023-09-23 20:01:58
(时间管理)时间函数大全
1/9
java时间函數大全
前段时间,做了壹下Java的util包下的函数测试,觉得这个时间类的用法真多,不过也很简单,这里和大家分享壹下。
日期类importjava.util.*;importjava.text.*;
importjava.util.Calendar;publicclassVeDate{/**
*获取当下时间
*
*@return返回时间类型
yyyy-MM-ddHH:mm:ss
*/publicstaticDategetNowDate({DatecurrentTime=newDate(;
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss";StringdateString=formatter.format(currentTime;ParsePositionpos=newParsePosition(8;DatecurrentTime_2=formatter.parse(dateString,pos;returncurrentTime_2;}
/**
2/9
*获取当下时间
*
*@return返回短时间格式
yyyy-MM-dd
*/publicstaticDategetNowDateShort({DatecurrentTime=newDate(;
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-dd";StringdateString=formatter.format(currentTime;ParsePositionpos=newParsePosition(8;DatecurrentTime_2=formatter.parse(dateString,pos;returncurrentTime_2;}
/**
*获取当下时间
*
*@return返回字符串格式
yyyy-MM-ddHH:mm:ss
*/publicstaticStringgetStringDate({DatecurrentTime=newDate(;
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss";StringdateString=formatter.format(currentTime;returndateString;
3/9
}
/**
*获取当下时间
*
*@return返回短时间字符串格式
yyyy-MM-dd
*/publicstaticStringgetStringDateShort({DatecurrentTime=newDate(;
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-dd";StringdateString=formatter.format(currentTime;returndateString;}
/**
*获取时间小时:分;秒
HH:mm:ss
*
*@return
*/publicstaticStringgetTimeShort({
SimpleDateFormatformatter=newSimpleDateFormat("HH:mm:ss";DatecurrentTime=newDate(;StringdateString=formatter.format(currentTime;returndateString;
4/9
}
/**
*将长时间格式字符串转换为时间
yyyy-MM-ddHH:mm:ss
*
*@paramstrDate
*@return
*/publicstaticDatestrToDateLong(StringstrDate{
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss";ParsePositionpos=newParsePosition(0;Datestrtodate=formatter.parse(strDate,pos;returnstrtodate;
}
/**
*将长时间格式时间转换为字符串
yyyy-MM-ddHH:mm:ss
*
*@paramdateDate
*@return
*/publicstaticStringdateToStrLong(java.util.DatedateDate{
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss";StringdateString=formatter.format(dateDate;
5/9
returndateString;
}
/**
*将短时间格式时间转换为字符串
yyyy-MM-dd
*
*@paramdateDate
*@paramk
*@return
*/publicstaticStringdateToStr(java.util.DatedateDate{SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-dd";StringdateString=formatter.format(dateDate;returndateString;}
/**
*将短时间格式字符串转换为时间
yyyy-MM-dd
*
*@paramstrDate
*@return
*/publicstaticDatestrToDate(StringstrDate{
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-dd";
6/9
(时间管理)时间函数大全