116、骂战(1 / 2)
请稍后阅读,章节错误
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
publilassReportUtil{
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
↑返回顶部↑