testreplaceAll.java :  » Samples » km-samples » djrain » testreplaceAll » Android Open Source

Android Open Source » Samples » km samples 
km samples » djrain » testreplaceAll » testreplaceAll.java
package djrain.testreplaceAll;

import java.util.Calendar;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;

public class testreplaceAll extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        TextView tv =(TextView)findViewById(R.id.format);
        tv.setMaxLines(10);
    
    
        String writeDate = "1234-08-09 13:14:15".replaceAll("[- :]", "");
    Calendar cal1 = Calendar.getInstance();
    Calendar cal2 = Calendar.getInstance();
    
    int year = Integer.parseInt(writeDate.substring(0, 4));
    int month = Integer.parseInt(writeDate.substring(4, 6)) - 1;
    int day = Integer.parseInt(writeDate.substring(6, 8));
    int hour = Integer.parseInt(writeDate.substring(8, 10));
    int Minute = Integer.parseInt(writeDate.substring(10, 12));
    int second = Integer.parseInt(writeDate.substring(12, 14));

    
    cal1.set(year,month,day,hour,Minute,second);
    cal2.set(year,month,day,hour,Minute,second);
    
    
    /*
     * java.util.Formatter ->   
     */

    //  1234 08 09  01 14 15 => '<'      .
    String str = String.format("%tY %<tm %<td %<tp %<tI %<tM %<tS", cal1); 
    
    String str1 = String.format("%tY", cal1); // Y -> 4  
    String str2 = String.format("%ty", cal1); // y -> 2   
    String str3 = String.format("%tm", cal1); // m -> 2   
    String str4 = String.format("%td", cal1); // d -> 2   
    String str5 = String.format("%te", cal1); // e -> 1   
    String str6 = String.format("%tB", cal1); // B ->    
    String str7 = String.format("%tb", cal1); // b ->    
    String str8 = String.format("%tA", cal1); // A ->    
    String str9 = String.format("%ta", cal1); // a ->    
    String str10 = String.format("%tp", cal1); // p -> ,   
    String str11 = String.format("%tH", cal1); // H -> 2 24  
    String str12 = String.format("%tk", cal1); // k -> 1 24  
    String str13 = String.format("%tI", cal1); // I( ) -> 2 12  
    String str14 = String.format("%tl", cal1); // l( ) -> 1 12  
    String str15 = String.format("%tM", cal1); // M -> 2   
    String str16 = String.format("%tS", cal1); //  S -> 2   
    String str17 = String.format("%tF", cal1); // F -> 4 ::  
    String str18 = String.format("%tD", cal1); // D -> 2 ::  
    String str19 = String.format("%tT", cal1); // T -> 24 ::  
    String str20 = String.format("%tR", cal1); // R -> 24 :  
    String str21 = String.format("%tr", cal1); // r -> 12 :: /  
    
        Log.e("testreplaceAll ================> ",""+str);
        Log.e("4   ===============> ",""+str1);
        Log.e("2   ===============> ",""+str2);
        Log.e("2   =================> ",""+str3);
        Log.e("2   =================> ",""+str4); // 7  07, 10  10 
        Log.e("1   =================> ",""+str5); //  2 . 7  7 , 10  10 
        Log.e("   ================> ",""+str6); 
        Log.e("   ==============> ",""+str7); //       . January  Jan  . 
        Log.e("   ==================> ",""+str8); // Sunday, 
        Log.e("   ================> ",""+str9); // Sun, 
        Log.e(",   ===============> ",""+str10);
        Log.e("2 24  =============> ",""+str11);
        Log.e("1 24  =============> ",""+str12);
        Log.e("2 12  =============> ",""+str13);
        Log.e("1 12  =============> ",""+str14);
        Log.e("2   =================> ",""+str15);
        Log.e("2   =================> ",""+str16);
        Log.e("4 --  ==========> ",""+str17);
        Log.e("2 //  ==========> ",""+str18);
        Log.e("24 ::  =========> ",""+str19);
        Log.e("24 :  ===========> ",""+str20);
        Log.e("12 :: /  => ",""+str21); // (Locale)  /     .
    
        tv.setText("testreplaceAll => "+str);
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.