62,614
社区成员
发帖
与我相关
我的任务
分享
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
Date date = new Date();
String dates = String.format(null, "%tF", date);
System.out.println(dates);
}
}
import java.util.Date;
import java.util.Locale;
public class test{
public static void main(String[] args) {
Date date = new Date();
Locale l = null;
String dates = "";
try {
dates = String.format(l, "%tF", date);
} catch (Exception e) {
// e.printStackTrace();
dates = String.format("%tF", date);
}
System.out.println(dates);
}
}
public static String format(String format,
Object... args)使用指定的格式字符串和参数返回一个格式化字符串。
始终使用的语言环境是由 Locale.getDefault() 返回的语言环境。
参数:
format - 格式字符串
args - 在格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。参数是可变的并且可以为 0。参数的最大数目受《Java Virtual Machine Specification》所定义的 Java 数组的最大维度的限制。针对 null 参数的行为依赖于 转换。
返回:
一个格式化字符串
抛出:
IllegalFormatException - 如果格式字符串中包含非法语法,与给定的参数不兼容的格式说明符,格式字符串给定的参数不够,或存在其他非法条件。有关所有可能的格式化错误的规范,请参阅 formatter 类规范的 Details 一节。
NullPointerException - 如果 format 为 null
从以下版本开始:
1.5
另请参见:
Formatter
指针
import java.util.Date;
import java.util.Locale;
public class thread {
public static void main(String[] args) {
Date date = new Date();
String dates = String.format(Locale.getDefault(), "%tF", date);
System.out.println(dates);
}
}
public static void main(String[] args) {
Date date = new Date();
String dates = String.format("%tF", date);
System.out.println(dates);
}
public static String format(Locale l, String format, Object ... args) {
return new Formatter(l).format(format, args).toString();
}
public static String format(String format, Object ... args) {
return new Formatter().format(format, args).toString();
}
//LZ 你在搞笑,你的程序根本就没编译就拿出来说没main方法。
//按下面的程序,粘贴到你的编辑器中,保存后重新编译。
import java.util.*;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
Date date = new Date();
String dates = String.format("%tF", date);
System.out.println(dates);
}
}