有现成的函数:
SimpleDateFormat formatter
     = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss a zzz");
 Date currentTime_1 = new Date();
 String dateString = formatter.format(currentTime_1);
 
具体参阅\jdk1.2.2\docs\api\java\text\SimpleDateFormat.html
想获取星期可用如下选项:
E        day in week             (Text)              Tuesday
注意:这仅仅在JDK1.2中有效

解决方案 »

  1.   

    非常感谢ham2000你对我的帮助,请问有没有一个通用的函数解决这个问题。
     另外我还想问你一个问题,当计算出是星期几后,怎样取这一天所在的这个星期的数据,我的数据库是按照每一天来储存数据的,比如说计算出2000年9月29日是星期五后,怎样取这一周从星期一到星期日的所有数据,并显示出来呢?请你能给我提供一个简单的算法吗?最后表示万分感谢了
      

  2.   

    假如是星期5
    你查
    between 你查到的日-4天 and 你查到的日+2天
    的数据不就行了?
      

  3.   

    For java is a "pure" OOP language, so it do not need function like tradition language like C, it uses object.
    You can write a simple javabean(DateFormatBean), and calls it in your jsp.