<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjava.text%2FDateFormat</id>
		<title>Java by API/java.text/DateFormat - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjava.text%2FDateFormat"/>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.text/DateFormat&amp;action=history"/>
		<updated>2026-04-23T15:59:46Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/java.text/DateFormat&amp;diff=2359&amp;oldid=prev</id>
		<title> в 17:43, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.text/DateFormat&amp;diff=2359&amp;oldid=prev"/>
				<updated>2010-05-31T17:43:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:43, 31 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/java.text/DateFormat&amp;diff=2360&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.text/DateFormat&amp;diff=2360&amp;oldid=prev"/>
				<updated>2010-05-31T14:44:25Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== DateFormat: format(Date date) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.util.Calendar;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
/** Trivial class to show use of Date &amp;amp; Calendar objects */&lt;br /&gt;
public class Main {&lt;br /&gt;
  /** Typical main method (&amp;quot;main program&amp;quot;) declaration */&lt;br /&gt;
  public static void main(String[] av) {&lt;br /&gt;
    Locale l1 = new Locale(&amp;quot;en&amp;quot;, &amp;quot;US&amp;quot;), l2 = new Locale(&amp;quot;es&amp;quot;, &amp;quot;ES&amp;quot;);&lt;br /&gt;
    // Create a Date object for May 5, 1986&lt;br /&gt;
    Calendar c = Calendar.getInstance();&lt;br /&gt;
    c.set(1986, 04, 05); // May 5, 1986&lt;br /&gt;
    Date d1 = c.getTime();&lt;br /&gt;
    // Create a Date object for today.&lt;br /&gt;
    Date d2 = new Date(); // today&lt;br /&gt;
    DateFormat df_us = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,&lt;br /&gt;
        DateFormat.MEDIUM, l1), df_sp = DateFormat.getDateTimeInstance(&lt;br /&gt;
        DateFormat.MEDIUM, DateFormat.MEDIUM, l2);&lt;br /&gt;
    System.out.println(&amp;quot;Date d1 for US is &amp;quot; + df_us.format(d1));&lt;br /&gt;
    System.out.println(&amp;quot;Date d1 for Spain is &amp;quot; + df_sp.format(d1));&lt;br /&gt;
    System.out.println(&amp;quot;Date d2 is &amp;quot; + df_us.format(d2));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat.FULL ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
Japan: 4/28/06&lt;br /&gt;
Korea: Apr 28, 2006&lt;br /&gt;
United Kingdom: 28 April 2006&lt;br /&gt;
United States: Friday, April 28, 2006&lt;br /&gt;
 * */&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Date date = new Date();&lt;br /&gt;
    DateFormat df;&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.SHORT, Locale.JAPAN);&lt;br /&gt;
    System.out.println(&amp;quot;Japan: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.KOREA);&lt;br /&gt;
    System.out.println(&amp;quot;Korea: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.LONG, Locale.UK);&lt;br /&gt;
    System.out.println(&amp;quot;United Kingdom: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.FULL, Locale.US);&lt;br /&gt;
    System.out.println(&amp;quot;United States: &amp;quot; + df.format(date));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat: getAvailableLocales() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/* From http://java.sun.ru/docs/books/tutorial/index.html */&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (c) 1995-1998 Sun Microsystems, Inc. All Rights Reserved.&lt;br /&gt;
 * &lt;br /&gt;
 * Permission to use, copy, modify, and distribute this software and its&lt;br /&gt;
 * documentation for NON-COMMERCIAL purposes and without fee is hereby granted&lt;br /&gt;
 * provided that this copyright notice appears in all copies. Please refer to&lt;br /&gt;
 * the file &amp;quot;copyright.html&amp;quot; for further important copyright and licensing&lt;br /&gt;
 * information.&lt;br /&gt;
 * &lt;br /&gt;
 * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE&lt;br /&gt;
 * SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED&lt;br /&gt;
 * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR&lt;br /&gt;
 * NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY&lt;br /&gt;
 * LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS&lt;br /&gt;
 * DERIVATIVES.&lt;br /&gt;
 */&lt;br /&gt;
import java.text.SimpleDateFormat;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class Main {&lt;br /&gt;
  static public void main(String[] args) {&lt;br /&gt;
    Locale list[] = SimpleDateFormat.getAvailableLocales();&lt;br /&gt;
    for (int i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
      System.out.println(list[i].toString());&lt;br /&gt;
    }&lt;br /&gt;
    for (int i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
      System.out.println(list[i].getDisplayName());&lt;br /&gt;
    }&lt;br /&gt;
    for (int i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
      System.out.println(list[i].getDisplayName(Locale.FRANCE));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat: getDateInstance(int style,Locale aLocale) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
Japan: 4/28/06&lt;br /&gt;
Korea: Apr 28, 2006&lt;br /&gt;
United Kingdom: 28 April 2006&lt;br /&gt;
United States: Friday, April 28, 2006&lt;br /&gt;
 * */&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Date date = new Date();&lt;br /&gt;
    DateFormat df;&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.SHORT, Locale.JAPAN);&lt;br /&gt;
    System.out.println(&amp;quot;Japan: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.KOREA);&lt;br /&gt;
    System.out.println(&amp;quot;Korea: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.LONG, Locale.UK);&lt;br /&gt;
    System.out.println(&amp;quot;United Kingdom: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.FULL, Locale.US);&lt;br /&gt;
    System.out.println(&amp;quot;United States: &amp;quot; + df.format(date));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat: getDateTimeInstance(int dateStyle, int timeStyle) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (c) 2000 David Flanagan.  All rights reserved.&lt;br /&gt;
 * This code is from the book Java Examples in a Nutshell, 2nd Edition.&lt;br /&gt;
 * It is provided AS-IS, WITHOUT ANY WARRANTY either expressed or implied.&lt;br /&gt;
 * You may study, use, and modify it for any non-commercial purpose.&lt;br /&gt;
 * You may distribute it non-commercially as long as you retain this notice.&lt;br /&gt;
 * For a commercial use license, or to purchase the book (recommended),&lt;br /&gt;
 * visit http://www.davidflanagan.ru/javaexamples2.&lt;br /&gt;
 */&lt;br /&gt;
import java.io.PrintWriter;&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.text.NumberFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
/**&lt;br /&gt;
 * A partial implementation of a hypothetical stock portfolio class. We use it&lt;br /&gt;
 * only to demonstrate number and date internationalization.&lt;br /&gt;
 */&lt;br /&gt;
public class Main {&lt;br /&gt;
  EquityPosition[] positions;&lt;br /&gt;
  Date lastQuoteTime = new Date();&lt;br /&gt;
  public Main(EquityPosition[] positions, Date lastQuoteTime) {&lt;br /&gt;
    this.positions = positions;&lt;br /&gt;
    this.lastQuoteTime = lastQuoteTime;&lt;br /&gt;
  }&lt;br /&gt;
  public void print(PrintWriter out) {&lt;br /&gt;
    // Obtain NumberFormat and DateFormat objects to format our data.&lt;br /&gt;
    NumberFormat number = NumberFormat.getInstance();&lt;br /&gt;
    NumberFormat price = NumberFormat.getCurrencyInstance();&lt;br /&gt;
    NumberFormat percent = NumberFormat.getPercentInstance();&lt;br /&gt;
    DateFormat shortdate = DateFormat.getDateInstance(DateFormat.MEDIUM);&lt;br /&gt;
    DateFormat fulldate = DateFormat.getDateTimeInstance(DateFormat.LONG,&lt;br /&gt;
        DateFormat.LONG);&lt;br /&gt;
    // Print some introductory data.&lt;br /&gt;
    out.println(&amp;quot;Portfolio value at &amp;quot; + fulldate.format(lastQuoteTime)&lt;br /&gt;
        + &amp;quot;:&amp;quot;);&lt;br /&gt;
    out.println(&amp;quot;Symbol\tShares\tPurchased\tAt\t&amp;quot; + &amp;quot;Quote\tChange&amp;quot;);&lt;br /&gt;
    // Display the table using the format() methods of the Format objects.&lt;br /&gt;
    for (int i = 0; i &amp;lt; positions.length; i++) {&lt;br /&gt;
      out.print(positions[i].name + &amp;quot;\t&amp;quot;);&lt;br /&gt;
      out.print(number.format(positions[i].shares) + &amp;quot;\t&amp;quot;);&lt;br /&gt;
      out.print(shortdate.format(positions[i].purchased) + &amp;quot;\t&amp;quot;);&lt;br /&gt;
      out.print(price.format(positions[i].bought) + &amp;quot;\t&amp;quot;);&lt;br /&gt;
      out.print(price.format(positions[i].current) + &amp;quot;\t&amp;quot;);&lt;br /&gt;
      double change = (positions[i].current - positions[i].bought)&lt;br /&gt;
          / positions[i].bought;&lt;br /&gt;
      out.println(percent.format(change));&lt;br /&gt;
      out.flush();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  static class EquityPosition {&lt;br /&gt;
    String name; // Name of the stock.&lt;br /&gt;
    int shares; // Number of shares held.&lt;br /&gt;
    Date purchased; // When purchased.&lt;br /&gt;
    double bought; // Purchase price per share&lt;br /&gt;
    double current; // Current price per share&lt;br /&gt;
    EquityPosition(String n, int s, Date when, double then, double now) {&lt;br /&gt;
      name = n;&lt;br /&gt;
      shares = s;&lt;br /&gt;
      purchased = when;&lt;br /&gt;
      bought = then;&lt;br /&gt;
      current = now;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  /**&lt;br /&gt;
   * This is a test program that demonstrates the class&lt;br /&gt;
   */&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    // This is the portfolio to display. Note we use a deprecated&lt;br /&gt;
    // Date() constructor here for convenience. It represents the year&lt;br /&gt;
    // offset from 1900, and will cause a warning message when compiling.&lt;br /&gt;
    EquityPosition[] positions = new EquityPosition[] {&lt;br /&gt;
        new EquityPosition(&amp;quot;XXX&amp;quot;, 400, new Date(100, 1, 3), 11.90,&lt;br /&gt;
            13.00),&lt;br /&gt;
        new EquityPosition(&amp;quot;YYY&amp;quot;, 1100, new Date(100, 2, 2), 71.09,&lt;br /&gt;
            27.25),&lt;br /&gt;
        new EquityPosition(&amp;quot;ZZZ&amp;quot;, 6000, new Date(100, 4, 17), 23.37,&lt;br /&gt;
            89.12) };&lt;br /&gt;
    // Create the portfolio from these positions&lt;br /&gt;
    Portfolio portfolio = new Portfolio(positions, new Date());&lt;br /&gt;
    // Set the default locale using the language code and country code&lt;br /&gt;
    // specified on the command line.&lt;br /&gt;
    if (args.length == 2)&lt;br /&gt;
      Locale.setDefault(new Locale(args[0], args[1]));&lt;br /&gt;
    // Now print the portfolio&lt;br /&gt;
    portfolio.print(new PrintWriter(System.out));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat: getTimeInstance(int style,Locale aLocale) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
Japan: 11:25 AM&lt;br /&gt;
United Kingdom: 11:25:31 PDT&lt;br /&gt;
Canada: 11:25:31 o&amp;quot;clock AM PDT&lt;br /&gt;
 * */&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Date date = new Date();&lt;br /&gt;
    DateFormat df;&lt;br /&gt;
    df = DateFormat.getTimeInstance(DateFormat.SHORT, Locale.JAPAN);&lt;br /&gt;
    System.out.println(&amp;quot;Japan: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getTimeInstance(DateFormat.LONG, Locale.UK);&lt;br /&gt;
    System.out.println(&amp;quot;United Kingdom: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getTimeInstance(DateFormat.FULL, Locale.CANADA);&lt;br /&gt;
    System.out.println(&amp;quot;Canada: &amp;quot; + df.format(date));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat.LONG ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
Japan: 4/28/06&lt;br /&gt;
Korea: Apr 28, 2006&lt;br /&gt;
United Kingdom: 28 April 2006&lt;br /&gt;
United States: Friday, April 28, 2006&lt;br /&gt;
 * */&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Date date = new Date();&lt;br /&gt;
    DateFormat df;&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.SHORT, Locale.JAPAN);&lt;br /&gt;
    System.out.println(&amp;quot;Japan: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.KOREA);&lt;br /&gt;
    System.out.println(&amp;quot;Korea: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.LONG, Locale.UK);&lt;br /&gt;
    System.out.println(&amp;quot;United Kingdom: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.FULL, Locale.US);&lt;br /&gt;
    System.out.println(&amp;quot;United States: &amp;quot; + df.format(date));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat.MEDIUM ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
Japan: 4/28/06&lt;br /&gt;
Korea: Apr 28, 2006&lt;br /&gt;
United Kingdom: 28 April 2006&lt;br /&gt;
United States: Friday, April 28, 2006&lt;br /&gt;
 * */&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Date date = new Date();&lt;br /&gt;
    DateFormat df;&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.SHORT, Locale.JAPAN);&lt;br /&gt;
    System.out.println(&amp;quot;Japan: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.KOREA);&lt;br /&gt;
    System.out.println(&amp;quot;Korea: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.LONG, Locale.UK);&lt;br /&gt;
    System.out.println(&amp;quot;United Kingdom: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.FULL, Locale.US);&lt;br /&gt;
    System.out.println(&amp;quot;United States: &amp;quot; + df.format(date));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat: parse(String dateString) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
Mon Jan 01 00:00:00 PST 2001 is after Sat Jan 01 00:00:00 PST 2000&lt;br /&gt;
 * */&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.text.SimpleDateFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] a) throws Exception{&lt;br /&gt;
    DateFormat df = new SimpleDateFormat (&amp;quot;yyyy-MM-dd&amp;quot;);&lt;br /&gt;
    Date d1 = df.parse(&amp;quot;2001-01-01&amp;quot;);&lt;br /&gt;
    Date d2 = df.parse(&amp;quot;2000-01-01&amp;quot;);&lt;br /&gt;
    String relation;&lt;br /&gt;
    if (d1.equals(d2))&lt;br /&gt;
      relation = &amp;quot;the same date as&amp;quot;;&lt;br /&gt;
    else if (d1.before(d2))&lt;br /&gt;
      relation = &amp;quot;before&amp;quot;;&lt;br /&gt;
    else if (d1.after(d2))&lt;br /&gt;
      relation = &amp;quot;after&amp;quot;;&lt;br /&gt;
    System.out.println(d1 + &amp;quot; is &amp;quot; + relation + &amp;quot; &amp;quot; + d2);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat: setLenient(boolean lenient) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static boolean isValidDateStr(String date) throws Exception {&lt;br /&gt;
    DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT);&lt;br /&gt;
    df.setLenient(false);&lt;br /&gt;
    df.parse(date);&lt;br /&gt;
    return true;&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] args) throws Exception{&lt;br /&gt;
    System.out.println(isValidDateStr(&amp;quot;1900-13-12&amp;quot;));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DateFormat.SHORT ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Output:&lt;br /&gt;
Japan: 4/28/06&lt;br /&gt;
Korea: Apr 28, 2006&lt;br /&gt;
United Kingdom: 28 April 2006&lt;br /&gt;
United States: Friday, April 28, 2006&lt;br /&gt;
 * */&lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Date date = new Date();&lt;br /&gt;
    DateFormat df;&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.SHORT, Locale.JAPAN);&lt;br /&gt;
    System.out.println(&amp;quot;Japan: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.KOREA);&lt;br /&gt;
    System.out.println(&amp;quot;Korea: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.LONG, Locale.UK);&lt;br /&gt;
    System.out.println(&amp;quot;United Kingdom: &amp;quot; + df.format(date));&lt;br /&gt;
    df = DateFormat.getDateInstance(DateFormat.FULL, Locale.US);&lt;br /&gt;
    System.out.println(&amp;quot;United States: &amp;quot; + df.format(date));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>