我在mysql中有一个名为apply(id、user、time_apply)的数据库。我已经将time_apply的结构设置为“日期时间”
我有一个php脚本,它试图从用户的pc中获取当前的、DATE、和TIME,并将其存储在我的数据库中。用户的个人电脑可以在世界的任何地方。
<?php
$timeString='
<script language="javascript">
var today = new Date();
document.write(today);
</script> ';
//id is my databa
由于在添加新记录时,MySQL显然不能自动将函数now()插入到datetime字段中,就像添加其他数据库一样,基于注释,我显式地尝试使用SQL语句插入它。(由于时间戳的各种限制,人们似乎认为使用curdate()的时间戳不是答案。)网上有许多文章建议使用SQL插入now()应该是可行的。
然而,当我尝试使用SQL语句插入日期时间时,字段中并没有填充当前的时间/日期,但它只给出了默认的0000-00-等。这可能是一个语法错误,但它让我抓狂,所以我把它张贴出来。
mysql_query("INSERT INTO users (first, last, whenadded) VALUES
我需要将当前日期和时间(毫秒)插入到MySQL中。我做了以下工作:
long time = System.currentTimeMillis();
java.sql.Timestamp timestamp = new java.sql.Timestamp(time);
System.out.println("Time in milliseconds :" + timestamp);
我以毫秒为单位正确地获得了时间(例如,2013-03-21 00:08:33.523)。但是,我需要将这些信息插入MySQL数据库。我使用PreparedStatement尝试了以下操作
prepS