<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FDevelopment%2FFormatting_Date_Time</id>
		<title>Java Tutorial/Development/Formatting Date Time - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FDevelopment%2FFormatting_Date_Time"/>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/Development/Formatting_Date_Time&amp;action=history"/>
		<updated>2026-04-07T19:06:52Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://jexp.ru/index.php?title=Java_Tutorial/Development/Formatting_Date_Time&amp;diff=3711&amp;oldid=prev</id>
		<title> в 17:44, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/Development/Formatting_Date_Time&amp;diff=3711&amp;oldid=prev"/>
				<updated>2010-05-31T17:44:27Z</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:44, 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://jexp.ru/index.php?title=Java_Tutorial/Development/Formatting_Date_Time&amp;diff=3712&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/Development/Formatting_Date_Time&amp;diff=3712&amp;oldid=prev"/>
				<updated>2010-05-31T15:30:14Z</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;==  Display 12-hour time format ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    &lt;br /&gt;
    fmt.format(&amp;quot;Time using 12-hour clock: %tr\n&amp;quot;, cal);&lt;br /&gt;
    System.out.println(fmt);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Time using 12-hour clock: 03:00:51 PM&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;
==  Display 24-hour time format. ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    fmt.format(&amp;quot;Time using 24-hour clock: %tT\n&amp;quot;, cal);&lt;br /&gt;
    System.out.println(fmt);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Time using 24-hour clock: 15:01:46&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;
==  Display complete time and date information: using %T rather than %t. ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    fmt.format(&amp;quot;Time and date in lowercase: %tc\n&amp;quot;, cal);&lt;br /&gt;
    fmt.format(&amp;quot;Time and date in uppercase: %Tc\n&amp;quot;, cal);&lt;br /&gt;
    System.out.println(fmt);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
Time and date in lowercase: Mon Mar 09 15:03:26 PDT 2009&lt;br /&gt;
Time and date in uppercase: MON MAR 09 15:03:26 PDT 2009&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;
==  Display date using full names. ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    fmt.format(&amp;quot;Long date format: &amp;quot;);&lt;br /&gt;
    fmt.format(&amp;quot;%tA %1$tB %1$td, %1$tY\n&amp;quot;, cal);&lt;br /&gt;
    System.out.println(fmt);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Long date format: Monday March 09, 2009&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;
==  Display hour and minute, and include AM or PM indicator. ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    fmt.format(&amp;quot;Hour and Minute: %tl:%1$tM %1$Tp\n&amp;quot;, cal);&lt;br /&gt;
    // Display the formatted times and dates.&lt;br /&gt;
    System.out.println(fmt);&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;
==  Display several time and date formats ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    // Display 12-hour time format.&lt;br /&gt;
    fmt.format(&amp;quot;Time using 12-hour clock: %tr\n&amp;quot;, cal);&lt;br /&gt;
    System.out.println(fmt);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Time using 12-hour clock: 03:00:51 PM&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;
==  Display short date format. ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    System.out.println(fmt.format(&amp;quot;Short date format: %tD\n&amp;quot;, cal));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Short date format: 03/09/09&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;
==  Formatting Time and Date: The Time and Date Format Suffixes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SuffixReplaced ByaAbbreviated weekday nameAFull weekday namebAbbreviated month nameBFull month namecStandard date and time string formatted as day month date hh::mm:ss tzone yearCFirst two digits of yeardDay of month as a decimal (01 to 31)Dmonth/day/yeareDay of month as a decimal (1 to 31)Fyear-month-dayhAbbreviated month nameHHour (00 to 23)IHour (01 to 12)jDay of year as a decimal (001 to 366)kHour (0 to 23)lHour (1 to 12)LMillisecond (000 to 999)mMonth as decimal (01 to 13)MMinute as decimal (00 to 59)NNanosecond (000000000 to 999999999)PLocale&amp;quot;s equivalent of AM or PM in uppercasepLocale&amp;quot;s equivalent of AM or PM in lowercaseQMilliseconds from 1/1/1970rhh:mm (12-hour format)Rhh:mm (24-hour format)SSeconds (00 to 60)sSeconds from 1/1/1970 UTCThh:mm:ss (24-hour format)yYear in decimal without century (00 to 99)YYear in decimal including century (0001 to 9999)zOffset from UTCZTime zone name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  %tB %tb %tm: Display month by name and number ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    &lt;br /&gt;
    fmt = new Formatter();&lt;br /&gt;
    fmt.format(&amp;quot;%tB %tb %tm&amp;quot;, cal, cal, cal);&lt;br /&gt;
    System.out.println(fmt);&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;
&amp;lt;pre class=codeResult&amp;gt;December Dec 12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  %tc: Display complete time and date information ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    // .&lt;br /&gt;
    fmt = new Formatter();&lt;br /&gt;
    fmt.format(&amp;quot;%tc&amp;quot;, Calendar.getInstance());&lt;br /&gt;
    System.out.println(fmt);&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;
&amp;lt;pre class=codeResult&amp;gt;Fri Dec 01 08:58:44 PST 2006&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  The Time and Date Format Suffixes ==&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;
Suffix                  Replaced By&lt;br /&gt;
a                       Abbreviated weekday name&lt;br /&gt;
A                       Full weekday name&lt;br /&gt;
b                       Abbreviated month name&lt;br /&gt;
B                       Full month name&lt;br /&gt;
c                       Standard date and time string formatted as day month date hh::mm:ss tzone year&lt;br /&gt;
C                       First two digits of year&lt;br /&gt;
d                       Day of month as a decimal (01-31)&lt;br /&gt;
D                       month/day/year&lt;br /&gt;
e                       Day of month as a decimal (1-31)&lt;br /&gt;
F                       year-month-day&lt;br /&gt;
h                       Abbreviated month name&lt;br /&gt;
H                       Hour (00 to 23)&lt;br /&gt;
I                       Hour (01 to 12)&lt;br /&gt;
j                       Day of year as a decimal (001 to 366)&lt;br /&gt;
k                       Hour (0 to 23)&lt;br /&gt;
l                       Hour (1 to 12)&lt;br /&gt;
L                       Millisecond (000 to 999)&lt;br /&gt;
m                       Month as decimal (01 to 13)&lt;br /&gt;
M                       Minute as decimal (00 to 59)&lt;br /&gt;
N                       Nanosecond (000000000 to 999999999)&lt;br /&gt;
p                       Locale&amp;quot;s equivalent of AM or PM in lowercase&lt;br /&gt;
Q                       Milliseconds from 1/1/1970&lt;br /&gt;
r                       hh:mm:ss (12-hour format)&lt;br /&gt;
R                       hh:mm (24-hour format)&lt;br /&gt;
S                       Seconds (00 to 60)&lt;br /&gt;
s                       Seconds from 1/1/1970 UTC&lt;br /&gt;
T                       hh:mm:ss (24-hour format)&lt;br /&gt;
y                       Year in decimal without century (00 to 99)&lt;br /&gt;
Y                       Year in decimal including century (0001 to 9999)&lt;br /&gt;
z                       Offset from UTC&lt;br /&gt;
Z                       Time zone name&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;
==  %tl:%tM: Display just hour and minute ==&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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    &lt;br /&gt;
    // .&lt;br /&gt;
    fmt = new Formatter();&lt;br /&gt;
    fmt.format(&amp;quot;%tl:%tM&amp;quot;, cal, cal);&lt;br /&gt;
    System.out.println(fmt);&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;
&amp;lt;pre class=codeResult&amp;gt;8:59&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  %tr: Formatting time and 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;
import java.util.Calendar;&lt;br /&gt;
import java.util.Formatter;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Formatter fmt = new Formatter();&lt;br /&gt;
    // Display standard 12-hour time format.&lt;br /&gt;
    fmt.format(&amp;quot;%tr&amp;quot;, Calendar.getInstance());&lt;br /&gt;
    System.out.println(fmt);&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;
&amp;lt;pre class=codeResult&amp;gt;08:58:05 AM&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>