如何在java中获取默认日期模式?

Ali*_*lin 6 java formatting date

public class DefaultDateFormatPattern {
    public static void main(String[] args) {
        System.out.println(new Date());
    }
}
Run Code Online (Sandbox Code Playgroud)

输出是:Thu Jan 08 10:52:56 IST 2015

Java中有没有任何方法可以获取它显示的日期模式?

mua*_*uaz 7

根据 Java 8toString()类的方法,Date格式为:EEE MMM dd HH:mm:ss zzz yyyy.


Sha*_*dge 0

 Calendar rightNow = Calendar.getInstance();

 DateFormat d = new SimpleDateFormat("DDD", Locale.getDefault());

 String day = d.format(rightNow.getTime());
Run Code Online (Sandbox Code Playgroud)

您可以使用 的重载构造函数SimpleDateFormat来获取Locale.getDefault()第二个参数中当前的默认使用。检查SimpleDateFormat Api 文档