比如:我的项目要往数据库中插入create_time和update_time,那就势必要引用现在的系统时间,经过大量的查找,终于发现往python是没有对应时间datetime的相关通配符的,那么我们要怎么实现呢。

其实很简单,我们只需要把datetime转换成字符串类型的就行

我的代码如下:

  1. def insertIntoChannel(self, user):
  2. conn = JDBCUtils.getConnection()
  3. cursor = conn.cursor()
  4. dt=datetime.datetime.now().strftime( "%Y-%m-%d %H:%M:%S" )
  5. cursor.execute("insert into user(id,age,name,create_time,update_time) \
  6. values( '%d' , '%d' , '%s' , '%s' , '%s' )" % \
  7. (user.getId(),user.getAge(), user.getName(),dt,dt))
  8. cursor.close()
  9. conn.commit()
  10. conn.close()
比如:我的项目要往数据库中插入create_time和update_time,那就势必要引用现在的系统时间,经过大量的查找,终于发现往python是没有对应时间datetime的相关通配符的,那么我们要怎么实现呢。   其实很简单,我们只需要把datetime转换成字符串类型的就行   我的代码如下:[java] view plain copydef insertIntoChannel(self...
mysql 数据 ,有一个 datetime 类型 的字段用于存储记录的日期时间值。 python 程序 有对应的一个 datetime 变量dt。 现在需要往 mysql 数据 添加记录,每次添加时,将 datetime 型变量dt写入 mysql 数据 库tablename表 exTime字段里。 问题,如何写入?调试时,总是无法写入。 运行结果没有报错,但 数据 没有写入。 Process finished
如果字符串为dateStr=”2018-3-21”, mysql test表的字段mydate是 datetime 类型 , 如果直接sql = “insert into %s (mydate) values(%s)” %(“test”,”2018-02-27”)进行存入,会报错: 正确的sql写法是sql = “insert into %s (mydate) values(str_to_date...
原文地址:https://www.jeremyjone.com/351/ ,有转载请注明出处。 用了好久MongoDB,重新回到 MySql ,发现不知道咋放date对象。百度了一下,发现需要使用str_to_date方法。不过测试是成功的,但是通过 python 测试程序怎么也不能添加。 按照别人说的试了好久也不行,只好换一个思路。。。 其实 python 有一个非常简单的方法,直接传字符串进去即可。
可以使用 Python datetime 模块来创建时间 类型 数据 ,并使用 MySQL 的INSERT语句将其 插入 数据 。以下是一个示例代码: ``` python import mysql .connector from datetime import datetime # 连接到 数据 库 mydb = mysql .connector.connect( host="localhost", user="yourusername", password="yourpassword", database="yourdatabase" # 创建一个游标对象 mycursor = mydb.cursor() # 创建一个包含时间 类型 数据 now = datetime .now() formatted_date = now.strftime('%Y-%m-%d %H:%M:%S') data = ('John', 'Doe', formatted_date) # 插入 数据 数据 库 sql = "INSERT INTO customers (first_name, last_name, registration_date) VALUES (%s, %s, %s)" mycursor.execute(sql, data) # 提交更改 mydb.commit() # 打印成功 插入 的行数 print(mycursor.rowcount, "record inserted.") 在上面的示例 ,我们使用了 datetime .now()函数创建了一个时间 类型 数据 ,然后使用了strftime()函数将其格式化为 MySQL 所支持的日期时间格式。最后,我们使用了 MySQL 的INSERT语句将 数据 插入 数据