Java String and Date convert

来源:互联网 发布:大赢家缩水软件 编辑:程序博客网 时间:2024/06/05 06:15

//String to dateString date = "15/04/2015";SimpleDateFormat sf = new SimpleDateFormat("dd/MM/yyyy");try {Date myDate = sf.parse(date);} catch (java.text.ParseException e) {e.printStackTrace();}//Date to StringString dateToString = ""; Date myDate = new Date();dateToString=(new SimpleDateFormat("yyyy-MM-dd")).format(myDate); System.out.println(dateToString);


G   Era designator  Text    ADy   Year    Year    1996; 96Y   Week year   Year    2009; 09M   Month in year   Month   July; Jul; 07w   Week in year    Number  27W   Week in month   Number  2D   Day in year Number  189d   Day in month    Number  10F   Day of week in month    Number  2E   Day name in week    Text    Tuesday; Tueu   Day number of week (1 = Monday, ..., 7 = Sunday)    Number  1a   Am/pm marker    Text    PMH   Hour in day (0-23)  Number  0k   Hour in day (1-24)  Number  24K   Hour in am/pm (0-11)    Number  0h   Hour in am/pm (1-12)    Number  12m   Minute in hour  Number  30s   Second in minute    Number  55S   Millisecond Number  978z   Time zone   General time zone   Pacific Standard Time; PST; GMT-08:00Z   Time zone   RFC 822 time zone   -0800X   Time zone   ISO 8601 time zone  -08; -0800; -08:00

Examples"yyyy.MM.dd G 'at' HH:mm:ss z"  2001.07.04 AD at 12:08:56 PDT"EEE, MMM d, ''yy"  Wed, Jul 4, '01"h:mm a"    12:08 PM"hh 'o''clock' a, zzzz" 12 o'clock PM, Pacific Daylight Time"K:mm a, z" 0:08 PM, PDT"yyyyy.MMMMM.dd GGG hh:mm aaa"  02001.July.04 AD 12:08 PM"EEE, d MMM yyyy HH:mm:ss Z"    Wed, 4 Jul 2001 12:08:56 -0700"yyMMddHHmmssZ" 010704120856-0700"yyyy-MM-dd'T'HH:mm:ss.SSSZ"    2001-07-04T12:08:56.235-0700"yyyy-MM-dd'T'HH:mm:ss.SSSXXX"  2001-07-04T12:08:56.235-07:00"YYYY-'W'ww-u"  2001-W27-3


SymbolMeaningTypeExampleGEraText“GG” -> “AD”yYearNumber“yy” -> “03″
“yyyy” -> “2003″MMonthText or Number“M” -> “7″
“M” -> “12″
“MM” -> “07″
“MMM” -> “Jul”
“MMMM” -> “December”dDay in monthNumber“d” -> “3″
“dd” -> “03″hHour (1-12, AM/PM)Number“h” -> “3″
“hh” -> “03″HHour (0-23)Number“H” -> “15″
“HH” -> “15″kHour (1-24)Number“k” -> “3″
“kk” -> “03″KHour (0-11 AM/PM)Number“K” -> “15″
“KK” -> “15″mMinuteNumber“m” -> “7″
“m” -> “15″
“mm” -> “15″sSecondNumber“s” -> “15″
“ss” -> “15″SMillisecond (0-999)Number“SSS” -> “007″EDay in weekText“EEE” -> “Tue”
“EEEE” -> “Tuesday”DDay in year (1-365 or 1-364)Number“D” -> “65″
“DDD” -> “065″FDay of week in month (1-5)Number“F” -> “1″wWeek in year (1-53)Number“w” -> “7″WWeek in month (1-5)Number“W” -> “3″aAM/PMText“a” -> “AM”
“aa” -> “AM”zTime zoneText“z” -> “EST”
“zzz” -> “EST”
“zzzz” -> “Eastern Standard Time”‘Excape for textDelimiter“‘hour’ h” -> “hour 9″”Single quoteLiteral“ss”SSS” -> “45’876″


FROM:

http://javatechniques.com/blog/dateformat-and-simpledateformat-examples/

http://www.mkyong.com/java/java-date-and-calendar-examples/


0 0