import java.text.SimpleDateFormat;
import java.util.*;
public class DateTest{
public static void main(String[] args) {
SimpleDateFormat f = new SimpleDateFormat("E, MMM dd", Locale.CHINA);
System.out.println(f.format(new Date())); //print 星期五, 三月 25
SimpleDateFormat f1 = new SimpleDateFormat("E, MMM dd", Locale.US);
System.out.println(f1.format(new Date())); //print Fri, 03 25
}
}
当Locale设置中文时,后面格式日期的时候 很奇怪怎么没有“天”。。
下面的Locale设置US时,可以理解。为啥捏。
System.out.println(d.toLocaleString());2011-3-27 10:53:53