자바 와 안 드 로 이 드 의 DateFormat 의 구체 적 인 형식 소개
//java DateFormat
String help[] = {
"To use this program, enter a time value",
"in the top text field, and a SimpleDateFormat",
"format specifier in the second text field,",
"then click on the Format button. Results",
"appear in the text area at the bottom of",
"the window.",
"",
"The time value must be in seconds since the",
"epoch, midnight 1/1/1970.",
"",
"The format specifier is simply a pattern",
"string; certain letters in the pattern will",
"be replaced by values of time or date, ",
"giving complete control over the formatting.",
"The most useful format codes are:",
"",
"Symbol Meaning Presentation Ex.",
"------ ------- ------------ ----",
"G era designator (Text) AD",
"y year (Number) 1996",
"M month in year (Text) July",
"M month in year (Number) 07",
"d day in month (Number) 10",
"h hour in am/pm (Number) 12",
"H hour in day (Number) 0",
"m minute in hour (Number) 30",
"s second in minute (Number) 55",
"S millisecond (Number) 978",
"E day in week (Text) Tue",
"D day in year (Number) 189",
"a am/pm marker (Text) PM",
"z time zone (Text) PST",
"' quote text (Text) 'at'",
"",
"So, for example this format: h:mm a",
"gives this result: 12:08 PM",
};
//Android DateFormat
This class takes as inputs a format string and a representation of a date/time. The format string controls how the output is generated.
Formatting characters may be repeated in order to get more detailed representations of that field. For instance, the format character 'M' is used to represent the month. Depending on how many times that character is repeated you get a different representation.
For the month of September:
M -> 9
MM -> 09
MMM -> Sep
MMMM -> September
The effects of the duplication vary depending on the nature of the field. See the notes on the individual field formatters for details. For purely numeric fields such as HOUR adding more copies of the designator will zero-pad the value to that number of characters.
For 7 minutes past the hour:
m -> 7
mm -> 07
mmm -> 007
mmmm -> 0007
Examples for April 6, 1970 at 3:23am:
"MM/dd/yy h:mmaa" -> "04/06/70 3:23am"
"MMM dd, yyyy h:mmaa" -> "Apr 6, 1970 3:23am"
"MMMM dd, yyyy h:mmaa" -> "April 6, 1970 3:23am"
"E, MMMM dd, yyyy h:mmaa" -> "Mon, April 6, 1970 3:23am&
"EEEE, MMMM dd, yyyy h:mmaa" -> "Monday, April 6, 1970 3:23am"
"'Noteworthy day: 'M/d/yy" -> "Noteworthy day: 4/6/70"
Summary
Constants
char AM_PM This designator indicates whether the HOUR field is before or after noon.
char CAPITAL_AM_PM This designator indicates whether the HOUR field is before or after noon.
char DATE This designator indicates the day of the month.
char DAY This designator indicates the name of the day of the week.
char HOUR This designator indicates the hour of the day in 12 hour format.
char HOUR_OF_DAY This designator indicates the hour of the day in 24 hour format.
char MINUTE This designator indicates the minute of the hour.
char MONTH This designator indicates the month of the year Examples for September: M -> 9 MM -> 09 MMM -> Sep MMMM -> September
char QUOTE Text in the format string that should be copied verbatim rather that interpreted as formatting codes must be surrounded by the QUOTE character.
char SECONDS This designator indicates the seconds of the minute.
char TIME_ZONE This designator indicates the offset of the timezone from GMT.
char YEAR This designator indicates the year.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.