1) Locale (String language)
2)Locale (String language ,String country)
Language-argumenti ISO 639 Language Code-u temsil edir.Misal ucun Italiya ucun tarixi qeyd etmek istesek o zaman
Locale loc=new Locale("it"); // Italian
yazmamiz kifayet edir.Eger Isvecrede istifade olunan italian dilin yazmaq istesek o zaman 2ci nov konstruktordan istifade edeceyik.yeni,
Locale loc=new Locale("it" , "CH"); // Switzerland
Locale sinifinde olan getDefault() ve getCountry() metodu ile oldugumuz olkenin local melumatlari alinir ve olke haqqinda melumat cap olunur.
public class Test{
public static void main(String [] args){
Locale local = Locale. getDefault ();
System.out.println(local. getCountry ());
}
}
//AZ
setDefault() metodu ise bolgesel ayarlari deyisdirir.
Locale newLocale = new Locale("en", "EN"); // yeni local objemiz
Locale.setDefault(newLocale); // yeni local objemizi varsayilan edek
Locale local = Locale.getDefault();
System.out.println(local.getCountry()); // olkeyi yazdiraq
}
}
getDisplayCountry () ve getDisplayLanguage() metodlari verilen olkenin ve dilin Stringini yaratmaga imkan verir.
Locale l=new Locale("it","IT");
System.out.println(l.getDisplayCountry()); // ITALY cap olunacaq.
Locale l=new Locale("it","IT");
System.out.println(l.getDisplayLanguage()); // ITALIAN cap olunacaq.
Aylar massivler kimi 0-dan basliyir burda.Yeni ,Yeni Fevral 1-den baslayir.
Calendar c = Calendar.getInstance();
c.set(2012, 2, 18);
Date d = c.getTime();
Locale l = new Locale("en", "UK");
DateFormat df = DateFormat.getDateInstance(DateFormat.FULL, l); // TARIXI FULL GOSTERIR.
DateFormat df = DateFormat.getInstance(); // BU ISE 3/18/12 11:05 AM seklinde gosterir.
System.out.println(df.format(d));
CONSOLE: Sunday, March 18, 2012 olacaq.
Tebrikler!!!Yeni Blogun ugurlu olsun:).Dizayni beyendim...vaxtin olsa menimde bloguma baxarsan:)
YanıtlaSilhttp://java-24.blogspot.com
Cox sagol Resad.baxdim senkide eladi.Come on:)
YanıtlaSil