MCPcopy Create free account
hub / github.com/ReadyTalk/avian / format

Method format

classpath/java/text/SimpleDateFormat.java:33–48  ·  view source on GitHub ↗
(Date date, StringBuffer buffer, FieldPosition position)

Source from the content-addressed store, hash-verified

31 }
32
33 public StringBuffer format(Date date, StringBuffer buffer, FieldPosition position) {
34 Calendar calendar = Calendar.getInstance();
35 calendar.setTime(date);
36 pad(buffer, calendar.get(Calendar.YEAR), 4);
37 buffer.append('-');
38 pad(buffer, calendar.get(Calendar.MONTH) + 1, 2);
39 buffer.append('-');
40 pad(buffer, calendar.get(Calendar.DAY_OF_MONTH), 2);
41 buffer.append("T");
42 pad(buffer, calendar.get(Calendar.HOUR_OF_DAY), 2);
43 buffer.append(':');
44 pad(buffer, calendar.get(Calendar.MINUTE), 2);
45 buffer.append(':');
46 pad(buffer, calendar.get(Calendar.SECOND), 2);
47 return buffer;
48 }
49
50 public Date parse(String text) {
51 return parse(text, new ParsePosition(0));

Callers 1

mainMethod · 0.95

Calls 5

getInstanceMethod · 0.95
setTimeMethod · 0.95
padMethod · 0.95
getMethod · 0.95
appendMethod · 0.65

Tested by 1

mainMethod · 0.76