关于当前日期的显示!
我知道今天的日期2002.1.8
我如何显示为Jan-8-2002
有直接可用的方法马?
问题点数:20、回复次数:10Top
1 楼helpall(was jl)回复于 2003-01-08 11:52:24 得分 10
System.out.println( new java.text.SimpleDateFormat("MMM-d-yyyy").format(new Date()));
当然,与你的Locale有关.Top
2 楼danceflash(Wine)回复于 2003-01-08 11:55:54 得分 0
嗯
在中文Win2000下运行结果是:
"一月-8-2003"
我FT~~~它也太智能了Top
3 楼sayo(你敢笑我?!信不信我娶你!)回复于 2003-01-08 11:56:40 得分 0
关注Top
4 楼vic78(vic.liu)回复于 2003-01-08 12:01:20 得分 5
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMM-dd-yyyy", java.util.Locale.US);
System.out.println(sdf.format(new java.util.Date()));Top
5 楼sayo(你敢笑我?!信不信我娶你!)回复于 2003-01-08 12:04:56 得分 0
好耶,好耶Top
6 楼vic78(vic.liu)回复于 2003-01-08 12:12:55 得分 0
该散分了,嘿嘿。。。Top
7 楼HongLanBoy(HongLanBoy)回复于 2003-01-08 12:15:45 得分 5
回复人: helpall()说得没错,只不过是笔误而已
System.out.println( new java.text.SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date()));Top
8 楼trls(天然六神)回复于 2003-01-08 12:32:53 得分 0
SimpleDateFormat("MMMM.dd.yyyy HH:mm")).format(date)
我这里为什么也能显示中文?Top
9 楼linuxcrow()回复于 2003-01-08 13:09:19 得分 0
谢谢大家!
我试过后散分!Top
10 楼vic78(vic.liu)回复于 2003-01-08 15:22:48 得分 0
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMM-dd-yyyy", java.util.Locale.US);
java.util.Locale.US !!!
如果不指定,则默认使用的Locale是中国,当然是中文了Top




