[转] About the date of the date

xiaoxiao2021-03-06  38

Import java.LANG. *; import java.util. *; import java.io. *; import java.io.Inputstream; import java.util.date; import java.awt. *; import java.text. *; import java.text. *; import java.text. *; import Java.awt.event. *; import javax.swing. *;

Public class testtime {byte bbyte [] = new byte [5];

Public TestTime () {bbyte [0] = 't'; timest (); Chinese ();

HEXTEST (Bbyte, 1);

}

Public void Timetest () {string lastdate = ""; / * symbol meaning presentation example ---------------------- ------- GERA Designator (TEX) Ad Y Year (Number) 1996 M Month in Year (Text & Number) July & 07 D Day in Month (Number) 10 h Hour in AM / PM (1 ~ 12) (Number) 12 hrour in day (0 ~ 23) (Number) 0 m Minute in Hour (Number) 30 s second in minute (Number) 55 S Millisecond (Number) 978 e day in week (text) Tuesday D Day in year (Number) 189 f Day of Week In Month (Number) 2 (2nd Wed in July) W Week in Year (Number) 27 W Week in Month (Number) 2 a AM / PM Marker (TEX) PM K Hour in Day (Number) 24 K Hour in AM / PM (0 ~ 11) (Number) 0 z Time Zone (Text) Pacific Standard Time 'Escape for TEXT (DELIMITER) '' Single Quote (Litral) '

Examples Using The US Locale: Format Pattern Result -------------- ------ "YYYY.MM.DD G 'AT' HH: MM: SS Z" - >> 1996.07.10 AD at 15:08:56 PDT "Eee, MMM D, '' YY" - >> WED, JULY 10, '96 "H: MM A" - >> 12:08 PM "HH 'O' ' Clock 'A, ZZZZ "- >> 12 O'Clock PM, Pacific Daylight Time" K: MM A, Z "- >> 0:00 PM, PST" YYYYY.MMMMM.DD GGG HH: MM AAA "- >> 1996.july.10 AD 12:08 PM

Code Sample:

SimpleTimezone PDT = New SimpleTimezone (-8 * 60 * 60 * 1000, "PST"); pdt.setstartrule (Datefields.April, 1, Datefields.Sunday, 2 * 60 * 60 * 1000); pdt.sendrule (Datefields.October , -1, datefields.sunday, 2 * 60 * 60 * 1000); // Format the current time. SimpleDateFormat Formatter = new SimpleDateFormat ("YYYY.MM.DD E 'AT' HH: mm: SS A ZZZ"); Date currentTime_1 = new Date (); String dateString = formatter.format (currentTime_1); // Parse the previous string back into a Date ParsePosition pos = new ParsePosition (0);. Date currentTime_2 = formatter.parse (dateString, pos);

* / / Mmm represents the month - uppercase M represents the Chinese character, the lowercase representative is indicated by the number, and the 3 M represents the month to use 3 digits. SimpleDateFormat Formatter = New SimpleDateFormat ("Eee MM DD HH: mm: ss YYYY ", Locale.getdefault ()); Date currentddate = new date (); lastdate = formatter.format (currentdate); system.out.println (" SimpleDateFormat: lastdate);

SimpleDateFormat m_oFormatTimeOnly = new SimpleDateFormat ( "hh: mm: ss", Locale.getDefault ()); String m_strOnlyTime = m_oFormatTimeOnly.format (currentDate); System.out.println ( "OnlyTime:" m_strOnlyTime); SimpleDateFormat m_oFormatOnlyYear = new SimpleDateFormat ("YYYYY", LOCALE.GETDEFAULT ()); string m_stronlyyear = m_oformatonlyyear.format (currentdate); system.out.println ("Onlyyear:" m_stronlyyear);

SimpleDateFormat m_oFormatYMD = new SimpleDateFormat ( "yyyy.MM.dd", Locale.getDefault ()); String m_strOnlyYMD = m_oFormatYMD.format (currentDate); System.out.println ( "OnlyYear:" m_strOnlyYMD);}

Private void Chinese () {char m_cchar = '; Byte M_Byte [] = new byte [20]; string str = "q"; m_byte = str.getbytes (); system.out.println ("in Chinese: " m_byte.length); if (m_byte [1] <0) system.out.println (" m_byte [1] <0 "); if (m_byte [0] <0) System.out.println (" M_Byte [ 0] <0 ");

M_Byte = NULL;

String str2 = "aaaa"; m_byte = str2.getBytes (); system.out.println (m_byte.length); if (m_byte [1]> 0) System.out.println ("M_Byte [1]> 0") ; If (m_byte [0]> 0) System.out.println ("M_Byte [0]> 0");}

Private void Hextest (Byte Abyte [], INT i) {char HEX_CHAR [] = {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};

String s = new string (); for (int J = 0; j <4; j ) {s = s hex_char [Abyte [i j] >> 4 & 0xf]; system.out.println (J "S1") ; S = s hex_char [Abyte [i j] & 0xf]; system.out.println (J "S2");}}} public static void main (string args []) {testtime m_otest5 = new testtime (); system .out.println ("current root:" new file ("."). getabsolutepath (). Substring (0, 2));

File [] fs = file.Listroots (); system.out.println ("size:" fs.length); for (int i = 0; i

System.out.println ("Time:" System.currentTimeMillis ());

AWTEVENT EVENT = NULL; Keystroke Ks = Keystroke.getKeystrokeForevent (KeyEvent) Event; System.out.println ("Enter: KS);

}

}

转载请注明原文地址:https://www.9cbs.com/read-61543.html

New Post(0)