用如下的函数   
  java.util.Date   date=new   java.util.Date();
  SimpleDateFormat   sf   =   new   java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
  String   formateDate   =   sf.format(date);

解决方案 »

  1.   

    用date('Y-m-d h:i:s', $date);
      

  2.   

    当然用Calendar也可以。
     Calendar date=Calendar.getInstance();   
     date.get(Calendar.HOUR_OF_DAY);
      

  3.   

    $d = date("Y/m/d H:i:s");
      

  4.   

    我的意思可能没说清楚,是php函数,输入参数是为时间,函数判断是否是00:00(24小时)的格式,是返回1,否则返回0.
    感谢大家帮助!
      

  5.   

    preg_match("/\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/", "2008-11-11 11:11:11");
      

  6.   

    直接用strtotime函数转换$date = strtotime("13:20");
    echo $date."\n";
    echo date('Y-m-d h:i:s', $date);
      

  7.   

    如果输入串中没有表述上下午的串(am or pm)的话,一般就无法判断了。当然,如果是接收的表单数据,还是可以通过服务器时间做初略判断的