随笔-196  评论-90  文章-8  trackbacks-0

首先对SimpleDateFormat有所了解,以下摘自java-doc中

Letter  Date or Time Component  Presentation  Examples  
G  Era designator  Text  AD  
y  Year  Year  
1996 96   
M  Month in year  Month  July; Jul; 
07   
w  Week in year  Number  
27   
W  Week in month  Number  
2   
D  Day in year  Number  
189   
d  Day in month  Number  
10   
F  Day of week in month  Number  
2   
E  Day in week  Text  Tuesday; Tue  
a  Am
/ pm marker  Text  PM  
H  Hour in day (
0 - 23 )  Number   0   
k  Hour in day (
1 - 24 )  Number   24   
K  Hour in am
/ pm ( 0 - 11 )  Number   0   
h  Hour in am
/ pm ( 1 - 12 )  Number   12   
m  Minute in hour  Number  
30   
s  Second in minute  Number  
55   
S  Millisecond  Number  
978   
z  Time zone  General time zone  Pacific Standard Time; PST; GMT
- 08 : 00   
Z  Time zone  RFC 
822  time zone   - 0800   


对中国人来说,普遍使用的是"yyyy-MM-dd"。

贴出代码:

import  java.util. * ;
import  java.text. * ;
public   class  weekDay 
{
 
public   static   void  main(String[] args) 
 
{
  
//  ----------------------
  
// 实现给定某日期,判断是星期几。
  
// ------------------------
  SimpleDateFormat formatYMD  =   new  SimpleDateFormat( " yyyy-MM-dd " );
  
// formatYMD表示的是yyyy-MM-dd格式
  SimpleDateFormat formatD  =   new  SimpleDateFormat( " E " );
  
// "E"表示"day in week"
  Date d  =   null ;
  
try
  
{
   d 
=  formatYMD.parse( " 2005-11-8 " );
   
// 将String 转换为符合格式的日期
  }

  
catch (Exception e)
  
{
   e.printStackTrace();
  }

  System.out.println(formatD.format(d));
  
// 将日期中的day of week打印
  
  
  
  
// ---------------------------
  
// 测试一下一些想法,跟主题无关
  
// Date在java.util中Date类
  
// 原来java中1月用0代表,弄的测了半天
  
// ---------------------------
  Date testDate  =   new  Date();
  SimpleDateFormat format1 
=   new  SimpleDateFormat( " yyyy-MM-dd " );
  System.out.println(testDate);
  System.out.println(format1.format(testDate));
  System.out.println(testDate.getMonth());
  
  Calendar cal 
=  Calendar.getInstance();
  cal.get(Calendar.MONTH);
  
 }


}



posted on 2007-01-23 15:15 一凡 阅读(2155) 评论(0)  编辑  收藏 所属分类: JAVA 基础

只有注册用户登录后才能发表评论。


网站导航: