zoukankan      html  css  js  c++  java
  • 格式化字段

    package FormatData;
    
    import java.text.DateFormat;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;
    
    public class FormatData {
    	private static final Pattern intPattern = Pattern.compile("\d+(\.\d{0,2})?");
    
    	//1. 字符串转化为数字
    	public static float getFloatValue(String value) {
    		Matcher matcher = intPattern.matcher(value);
    		if (matcher.find()) {
    			return Float.valueOf(matcher.group());
    		}
    		return 0.0f;
    	}
    	
    	//2. 比较日期
    	public static boolean isDateBefore(String date1, String date2)
    			throws java.text.ParseException {
    		try {
    			DateFormat df = DateFormat.getDateTimeInstance();
    			boolean result = df.parse(date1).before(df.parse(date2));
    			return result;
    		} catch (ParseException e) {
    			System.out.println(e.getMessage());
    			return false;
    		}
    	}
        //3. 格式化日期
    	public static void formatDate(){
    		Date d = new Date();    
            String s;    
                    
            /* Date类的格式: Sat Apr 16 13:17:29 CST 2006 */   
            System.out.println(d);                  
            System.out.println("******************************************");       
                
            /* getDateInstance() */     
            /* 输出格式: 2014-5-9 */   
            s = DateFormat.getDateInstance().format(d);    
            System.out.println(s);    
                
            /* 输出格式: 2014-5-9 */   
            s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(d);    
            System.out.println(s);    
                
            /* 输出格式: 2014年5月9日 星期五 */   
            s = DateFormat.getDateInstance(DateFormat.FULL).format(d);    
            System.out.println(s);    
                
            /* 输出格式: 2014-5-9 */   
            s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(d);    
            System.out.println(s);    
                
            /* 输出格式: 14-5-9 */   
            s = DateFormat.getDateInstance(DateFormat.SHORT).format(d);    
            System.out.println(s);    
                
            /* 输出格式: 2014-5-9 10:38:09 */   
            java.text.DateFormat format1 = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");    
            s = format1.format(new Date());    
            System.out.println(s);    
                
            /* 输出格式: 2014-5-9 10:38:09 */   
            System.out.println((new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(new Date()));    
                
            /* 输出格式: 20140509103809***/   
            java.text.DateFormat format2 = new java.text.SimpleDateFormat("yyyyMMddhhmmss");    
            s = format2.format(new Date());    
            System.out.println(s);     
    	}
    

      

    }

      

  • 相关阅读:
    Ubuntu系统---安装思维导图XMind
    Git---Ubuntu下的安装与使用
    YOLO---YOLOv3 with OpenCV安装与使用
    Keras---Virtualenv 下安装Keras (基于Tensorflow后端)
    Python---virtualenv + Tensorflow + 安装jupyter notebook
    Ubuntu系统---以virtualenv方式安装Tensorflow-CPU
    Caffe---Pycaffe 绘制loss和accuracy曲线
    Caffe---自带工具 绘制loss和accuracy曲线
    day91 DjangoRestFramework学习三之认证组件、权限组件、频率组件、url注册器、响应器、分页组件
    day 90 DjangoRestFramework学习二之序列化组件
  • 原文地址:https://www.cnblogs.com/ry123/p/3716428.html
Copyright © 2011-2022 走看看