请稍后阅读,章节错误
package.z
002
003
importjava.text.decimalformat;
004
importjava.text.numberformat;
005
importjava.text.simpledateformat;
006
importjava.util.regex.matcher;
007
importjava.util.regex.pattern;
008
009
publicclassreportutil{
010
011
**
012
*格式化日期
013
*@paramobj日期对象
014
*@paramformat格式化字符串
015
*@return
016
*
017
publicstaticstringformatdate(objectobj,stringformat){
018
if(obj==null)
019
return““;
020
021
strings=string.valueof(obj);
022
if(format==null||““.equals(format.trim())){
023
format=“yyyy-mm-dd“;
024
}
025
try{
026
simpledateformatdateformat=newsimpledateformat(format);
027
s=dateformat.format(obj);
028
}catch(exceptione){
029
}
030
returns;
031
}
032
033
**
034
*格式化数字
035
*@paramobj数字对象
036
*@paramformat格式化字符串
037
*@return
038
*
039
publicstaticstringformatnumber(objectobj,stringformat){
040
if(obj==null)
041
return““;
042
043
strings=string.valueof(obj);
044
if(format==null||““.equals(format.trim())){
045
format=“#.00“;
046
}
047
try{
048
if(objinstanceofdouble||objinstanceoffloat){
049
if(format.contains(“%“)){
050