本文整理了Java中java.text.DateFormat.format()
方法的一些代码示例,展示了DateFormat.format()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateFormat.format()
方法的具体详情如下:
包路径:java.text.DateFormat
类名称:DateFormat
方法名:format
[英]Formats the specified object as a string using the pattern of this date format and appends the string to the specified string buffer.
If the field member of field contains a value specifying a format field, then its beginIndex and endIndex members will be updated with the position of the first occurrence of this field in the formatted text.
[中]使用此日期格式的模式将指定对象格式化为字符串,并将该字符串附加到指定的字符串缓冲区。
如果字段的字段成员包含指定格式字段的值,则其beginIndex和endIndex成员将更新为该字段在格式化文本中第一次出现的位置。
代码示例来源:origin: stackoverflow.com
// Create an instance of SimpleDateFormat used for formatting
// the string representation of date (month/day/year)
DateFormat df = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
// Get the date today using Calendar object.
Date today = Calendar.getInstance().getTime();
// Using DateFormat format method we can create a string
// representation of a date with the defined format.
String reportDate = df.format(today);
// Print what date is today!
System.out.println("Report Date: " + reportDate);
代码示例来源:origin: redisson/redisson
private String getFormattedDate() {
Date now = new Date();
String dateText;
synchronized (CONFIG_PARAMS.dateFormatter) {
dateText = CONFIG_PARAMS.dateFormatter.format(now);
}
return dateText;
}
代码示例来源:origin: stackoverflow.com
String newstring = new SimpleDateFormat("yyyy-MM-dd").format(date);
System.out.println(newstring); // 2011-01-18
代码示例来源:origin: stackoverflow.com
Date now = new Date(); // java.util.Date, NOT java.sql.Date or java.sql.Timestamp!
String format1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS", Locale.ENGLISH).format(now);
String format2 = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z", Locale.ENGLISH).format(now);
String format3 = new SimpleDateFormat("yyyyMMddHHmmss", Locale.ENGLISH).format(now);
System.out.println(format1);
System.out.println(format2);
System.out.println(format3);
代码示例来源:origin: jenkinsci/jenkins
private static String clientDateString() {
TimeZone tz = TimeZone.getTimeZone("UTC");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'");
df.setTimeZone(tz); // strip timezone
return df.format(new Date());
}
代码示例来源:origin: stackoverflow.com
Calendar cal = new GregorianCalendar();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
dateFormat.setTimeZone(cal.getTimeZone());
System.out.println(dateFormat.format(cal.getTime()));
代码示例来源:origin: stanfordnlp/CoreNLP
public void initLog(File logFilePath) throws IOException {
RedwoodConfiguration.empty()
.handlers(RedwoodConfiguration.Handlers.chain(
RedwoodConfiguration.Handlers.showAllChannels(), RedwoodConfiguration.Handlers.stderr),
RedwoodConfiguration.Handlers.file(logFilePath.toString())
).apply();
// fh.setFormatter(new NewlineLogFormatter());
System.out.println("Starting Ssurgeon log, at "+logFilePath.getAbsolutePath()+" date=" + DateFormat.getDateInstance(DateFormat.FULL).format(new Date()));
log.info("Starting Ssurgeon log, date=" + DateFormat.getDateInstance(DateFormat.FULL).format(new Date()));
}
代码示例来源:origin: stackoverflow.com
String dateStr = "04/05/2010";
SimpleDateFormat curFormater = new SimpleDateFormat("dd/MM/yyyy");
Date dateObj = curFormater.parse(dateStr);
SimpleDateFormat postFormater = new SimpleDateFormat("MMMM dd, yyyy");
String newDateStr = postFormater.format(dateObj);
代码示例来源:origin: robolectric/robolectric
@Test
public void getTimeFormat_returnsATimeFormat() {
Calendar cal = Calendar.getInstance();
cal.clear();
cal.set(Calendar.HOUR, 7);
cal.set(Calendar.MINUTE, 48);
cal.set(Calendar.SECOND, 3);
Date date = cal.getTime();
assertThat(getTimeFormat(context).format(date)).isEqualTo("07:48:03");
}
代码示例来源:origin: alibaba/fastjson
public void write(JSONSerializer serializer, Object object, BeanContext context) throws IOException {
SerializeWriter out = serializer.out;
String format = context.getFormat();
Calendar calendar = (Calendar) object;
if (format.equals("unixtime")) {
long seconds = calendar.getTimeInMillis() / 1000L;
out.writeInt((int) seconds);
return;
}
DateFormat dateFormat = new SimpleDateFormat(format);
if (dateFormat == null) {
dateFormat = new SimpleDateFormat(JSON.DEFFAULT_DATE_FORMAT, serializer.locale);
dateFormat.setTimeZone(serializer.timeZone);
}
String text = dateFormat.format(calendar.getTime());
out.writeString(text);
}
代码示例来源:origin: stackoverflow.com
public class Foo
{
// SimpleDateFormat is not thread-safe, so give one to each thread
private static final ThreadLocal<SimpleDateFormat> formatter = new ThreadLocal<SimpleDateFormat>(){
@Override
protected SimpleDateFormat initialValue()
{
return new SimpleDateFormat("yyyyMMdd HHmm");
}
};
public String formatIt(Date date)
{
return formatter.get().format(date);
}
}
代码示例来源:origin: jenkinsci/jenkins
private void updateValidationsForNextRun(Collection<FormValidation> validations, CronTabList ctl) {
try {
Calendar prev = ctl.previous();
Calendar next = ctl.next();
if (prev != null && next != null) {
DateFormat fmt = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL);
validations.add(FormValidation.ok(Messages.TimerTrigger_would_last_have_run_at_would_next_run_at(fmt.format(prev.getTime()), fmt.format(next.getTime()))));
} else {
validations.add(FormValidation.warning(Messages.TimerTrigger_no_schedules_so_will_never_run()));
}
} catch (RareOrImpossibleDateException ex) {
validations.add(FormValidation.warning(Messages.TimerTrigger_the_specified_cron_tab_is_rare_or_impossible()));
}
}
}
代码示例来源:origin: stackoverflow.com
// Format for input
SimpleDateFormat dateParser = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
// Parsing the date
Date date = dateParser.parse(dateTime);
// Format for output
SimpleDateFormat dateFormatter = new SimpleDateFormat("MM/dd/yyyy");
// Printing the date
System.out.println(dateFormatter.format(date));
代码示例来源:origin: stackoverflow.com
String dt = "2008-01-01"; // Start date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
c.setTime(sdf.parse(dt));
c.add(Calendar.DATE, 1); // number of days to add
dt = sdf.format(c.getTime()); // dt is now the new date
代码示例来源:origin: stackoverflow.com
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss");
String currentDateandTime = sdf.format(new Date());
代码示例来源:origin: androidannotations/androidannotations
protected String getTime() {
return DATE_FORMAT.format(new Date());
}
代码示例来源:origin: stackoverflow.com
String input = "Thu Jun 18 20:56:02 EDT 2009";
SimpleDateFormat parser = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy");
Date date = parser.parse(input);
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(date);
...
代码示例来源:origin: robolectric/robolectric
@Test
public void getDateFormat_returnsADateFormat_December() {
Calendar cal = Calendar.getInstance();
cal.clear();
cal.set(Calendar.DATE, 31);
cal.set(Calendar.MONTH, Calendar.DECEMBER);
cal.set(Calendar.YEAR, 1970);
Date date = cal.getTime();
assertThat(getDateFormat(context).format(date)).isEqualTo("Dec-31-1970");
}
代码示例来源:origin: jenkinsci/jenkins
/**
* Returns the build time stamp in the body.
*/
public void doBuildTimestamp( StaplerRequest req, StaplerResponse rsp, @QueryParameter String format) throws IOException {
rsp.setContentType("text/plain");
rsp.setCharacterEncoding("US-ASCII");
rsp.setStatus(HttpServletResponse.SC_OK);
DateFormat df = format==null ?
DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT, Locale.ENGLISH) :
new SimpleDateFormat(format,req.getLocale());
rsp.getWriter().print(df.format(getTime()));
}
代码示例来源:origin: org.testng/testng
@Override
public String getMessage() {
if(isSkip()) {
return super.getMessage();
}
else {
return super.getMessage() + "; Test must have been enabled by: " + m_outFormat.format(m_expireDate.getTime());
}
}
内容来源于网络,如有侵权,请联系作者删除!