参考一下,主要看API的java.util.Calendar类
Calendar m_date=Calendar.getInstance();
 //提取时间各个元素
String year=Integer.toString(m_date.get(m_date.YEAR));
String day=Integer.toString(m_date.get(m_date.DAY_OF_YEAR));
String hours=Integer.toString(m_date.get(m_date.HOUR_OF_DAY));
String minutes=Integer.toString(m_date.get(m_date.MINUTE));
String seconds=Integer.toString(m_date.get(m_date.SECOND));

解决方案 »

  1.   

    SimpleDateFormat sdf = new SimpleDateFormat("yy MM dd HH:mm:ss");
    String s = sdf.format(new Date());
    或者
    String s = sdf.format(Calendar.getInstance().getTime());
      

  2.   

    我有一个JSP程序是这样的<html>
      <body>
         <%java.util.Date date=new java.util.Date(); %>
          Hello! the time is now 
          <%out.println(date);%> 
      </body>
    </html>运行后成功获得系统时间,看对你是否有帮助
      

  3.   

    第一种方式: 
    <html> 
    <head><title>取得系统时间</title></head> 
    <body> 
    <%java.util.Date date=new java.util.Date();%> 
    现在是:<%=date%> 
    </body> 
    </html> 
    运行结果: 
    现在是:Tue Jul 31 10:32:52 CST 2001  第二种方式: 
    <%@ page import="java.util.*, java.text.*" %>  
    <HTML>  
    <HEAD><TITLE>显示当前时间</TITLE></HEAD>  
    <BODY>  
    当前时间: 
    <%  
    Date now = new Date();  
    out.println(DateFormat.getTimeInstance().format(now));  
    %>  
    </BODY>  
    </HTML>  运行结果: 
    10:31:42 AM  第三种方式: 
    <%  
          java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy年MM月dd日");   
          java.util.Date currentTime_1 = new java.util.Date();  
           out.print(formatter.format(currentTime_1));  
        %> 运行结果: 
    2001年07月31日  第四种方式: 
    <%  
          java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy/MM/dd HH/mm/ss");   
          java.util.Date currentTime_1 = new java.util.Date();  
           out.print(formatter.format(currentTime_1));  
        %> 运行结果: 
    2001/07/31 10/32/52 第三四两种方式其实是一样的他可以产生千变万化的格式
      

  4.   

    Apocalypse(逍遥思辨),讲的很好,向他学习!代他整理了,
    // : NowTime.java
    import java.io.*;
    import java.util.*;
    import java.text.*;public class NowTime {
    public static void main(String[] args) {
    Calendar rightNow = Calendar.getInstance();

    SimpleDateFormat formatter;
    String str = new String();
    Date currentDate = new Date();

    formatter = new SimpleDateFormat ("yyyyMMddHH:mm:ss",Locale.getDefault());
    str = formatter.format(currentDate);

    System.out.println(str); //YYYYMMDD
    System.out.println(rightNow.getTime()); //Detail Date /////
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd HH:mm:ss");
    String s2 = sdf.format(new Date());
    System.out.println(s2);

    String s = sdf.format(Calendar.getInstance().getTime());
    System.out.println(s);
    }
    }
      

  5.   

    import java.util.Calendar;
    public class getDate {
    public static void main(String[] args) {

    Calendar m_date = Calendar.getInstance();
    String year = Integer.toString(m_date.get(m_date.YEAR));
    String month = Integer.toString(m_date.get(m_date.MONTH) + 1);
    String day = Integer.toString(m_date.get(m_date.DATE));
    //String day = Integer.toString(m_date.get(m_date.DAY_OF_WEEK));
    String hours = Integer.toString(m_date.get(m_date.HOUR_OF_DAY));
    String minutes = Integer.toString(m_date.get(m_date.MINUTE));
    String seconds = Integer.toString(m_date.get(m_date.SECOND));

    String strAll = year + ":" + month + ":" + day + ":" + hours + ":" + minutes + ":" + seconds;
    System.out.println(strAll);

    }
    }