Q1:能自动在数据库里记录用户注册时间和登录时间乃至退出时间这种功能是怎样做的?是不是在数据库里用一个触发器或者存储过程来调用gedate()这个SQL函数来做?希望知道的朋友能说一下大概思路。
Q2:在JAVA类里把String转换为date类型要调用formate.parse(String date_str),如果要此方法不发生异常,date_str参数一般的格式是怎样的?
Q3:一个网页中显示时间为String类型,而数据库对应的字段是datetime类型,存取值时他们之间如何做转换,最好能给个具体代码例子。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sqq4290】截止到2008-07-06 20:21:15的历史汇总数据(不包括此帖):
    发帖的总数量:48                       发帖的总分数:660                      
    结贴的总数量:47                       结贴的总分数:620                      
    无满意结贴数:20                       无满意结贴分:686                      
    未结的帖子数:1                        未结的总分数:40                       
    结贴的百分比:97.92 %               结分的百分比:93.94 %                  
    无满意结贴率:42.55 %               无满意结分率:110.65%                  
    值得尊敬
      

  2.   

    用户登录的时候,肯定要验证密码什么的,这个时候顺便写到数据库里就可以了。关于时间转换,建议您先google一下    字符串 时间 java 转换 
    基本上就可以找到例子了,然后看看jdk的api说明就可以了。/*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package javaapplication4;import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.logging.Level;
    import java.util.logging.Logger;/**
     *
     * @author Administrator
     */
    public class Main {    /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmm");
            String dateString = "200711281755";
            Date dt=null;
            try {
                dt = df.parse(dateString);
            } catch (ParseException ex) {
                Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
            }
            if(null!=dt){
                System.out.println(dt.toString());
            }
        }
    }