Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MySQL中日期时间的字符串_Python_Mysql_Sql_Datetime - Fatal编程技术网

Python MySQL中日期时间的字符串

Python MySQL中日期时间的字符串,python,mysql,sql,datetime,Python,Mysql,Sql,Datetime,我想将字符串转换为datetime对象,以便在MySQL的insert语句中使用。以以下格式接收字符串: 2010-12-21T22:57:04.000Z MySQL列的数据类型为DATETIME。您可以使用该函数 例如,这将提供: myDatetime = datetime.strptime(myString.split(".")[0], "%Y-%m-%dT%H:%M:%S") [编辑]嗯,我在另一个线程中看到了比我更好的答案:你可以使用这个函数 例如,这将提供: myDatetime

我想将字符串转换为datetime对象,以便在MySQL的insert语句中使用。以以下格式接收字符串:

2010-12-21T22:57:04.000Z
MySQL列的数据类型为DATETIME。

您可以使用该函数

例如,这将提供:

myDatetime = datetime.strptime(myString.split(".")[0], "%Y-%m-%dT%H:%M:%S")
[编辑]嗯,我在另一个线程中看到了比我更好的答案:你可以使用这个函数

例如,这将提供:

myDatetime = datetime.strptime(myString.split(".")[0], "%Y-%m-%dT%H:%M:%S")

[编辑]我在另一个线程中看到了比我更好的答案:

据我所知,DATETIME列类型不支持毫秒,因此您将丢失这部分信息。这样行吗?Hexa,行。我不介意丢失毫秒。据我所知,DATETIME列类型不支持毫秒,因此您将丢失这一点信息。这样行吗?Hexa,行。我不介意丢失毫秒。谢谢,dateutil.parser函数看起来不错。我得到以下信息:2010-12-21 22:57:04+00:00这对datetime列有用吗?@Denzil:我不明白为什么不行,但我在Python编程时经常使用DAL,所以我不是这方面的专家。顺便说一句,正如hexa指出的,你可能会失去你的毫秒。您应该尝试看看它是否如您所愿,dateutil.parser函数看起来不错。我得到以下信息:2010-12-21 22:57:04+00:00这对datetime列有用吗?@Denzil:我不明白为什么不行,但我在Python编程时经常使用DAL,所以我不是这方面的专家。顺便说一句,正如hexa指出的,你可能会失去你的毫秒。你应该试试看它是否按你所希望的那样运行