从字符串转换日期和/或时间时,C#转换失败

时间:2018-11-08 09:32:10

标签: sql datetime

我有一个txt文件,其中包含以下文本:

DBPATH:  redirect.nsf
DBTITLE:  Redirect AP
DATETIME:  09.03.2015 09:44:21 AM
READS:  1
Adds:  0

当我收到09.03.2015 09:44:21 AM并将其插入数据库时 从字符串转换日期和/或时间时,系统返回转换失败。

我知道它将要转换为Datetime格式。

但是由于我使用了字符串数组(String []词)来包含所有信息,包括字符串数组word [4]中的日期

我想知道如何将09.03.2015 09:44:21 AM转换为日期时间格式到数据库,谢谢!

1 个答案:

答案 0 :(得分:0)

在保存到数据库之前,需要将其转换为日期时间数据类型。您需要使用此功能,然后才能将其存储到表中。这将返回一个日期时间,您可以将其保存在数据库中。

SELECT convert(datetime, '09.03.2015 09:44:21 AM', 102)