我有两列名为exam_date(string nvarchar)和submitted_date(Date Time)。 exam_date将始终为“dd-MM-yyyy”格式。现在我想将exam_date插入提交日期。这怎么可能? 我尝试过如下,但显示“String未被识别为有效的DateTime。”
cars %>%
filter(speed > 20) %>%
rename(new_speed = speed)
答案 0 :(得分:1)
您可以使用DateTime.ParseExact
:
DateTime submittedDate = DateTime.ParseExact("12-04-2016", "dd-MM-yyyy", null);
但您确实应该将列exam_date
更改为datetime
而不是nvarchar
类型。
答案 1 :(得分:1)
你可以试试这个。
DateTime submitted_date= DateTime.ParseExact(exam_date, "d", null);
" d"代表短日期模式,null指定当前文化应该用于解析字符串。