c# – 将数据类型nvarchar转换为datetime SQL Server时出错

我正面临一个问题
Error converting data type nvarchar to datetime
在插入日期作为字符串文字时,格式为26/01/2017.我在插入期间在SQL Server中使用此代码:
CONVERT(DATETIME, @PaymentDate, 104)
解决方法:
尝试CONVERT(DATETIME,@ PayDate,103)
104是德国风格,它使用数字之间的句点,而不是斜杠. 103是英国/法国风格.
见:https://msdn.microsoft.com/en-us/library/ms187928.aspx