首页 > 代码库 > 往MySQL数据库datetime类型字段中插入当前时间

往MySQL数据库datetime类型字段中插入当前时间

代码:

            StringBuilder sb = new StringBuilder();            sb.append("    insert into uosdetailfile (");            sb.append("        filename, ");            sb.append("        content,");            sb.append("        addtime ");            sb.append("    ) values (");            sb.append("        ‘‘{0}‘‘,");            sb.append("        ‘‘{1}‘‘,");            sb.append("         NOW() ");            sb.append("    )");            String result = sb.toString();            Object[] arr = { filename, content };            String sql = MessageFormat.format(result, arr);            int count = statement.executeUpdate(sql);

上述代码中NOW函数就是往addtime字段里插入当前时间。

mysql中关于当前时间日期的函数有:

NOW()函数以`‘YYYY-MM-DD HH:MM:SS‘返回当前的日期时间,可以直接存到DATETIME字段中。
CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。

往MySQL数据库datetime类型字段中插入当前时间