SQL日期时间如何转换成日期时间?我的SQL数据库中有一列包含日期类型。如何将其转换为C#DateTime,然后再转换回SQL日期?sqlDATE可以直接转换为.netDateTime,反之亦然。要获取它,请使用SqlDataReader.GetDatetime方法DateTimemyDate=myDataReader.GetDateTime(myColumnIndex);要设置它,只需将它分配给SqlParameter的值并使用DateTime的.Date属性c#从读取器DateTimedate1获取日期;约会时间。TryParse(reader["datecolumn"],outdate1);插入日期字符串date1="2013-12-12";日期时间日期2;DateTime.TryParse(reader["datecolumn"],outdate2);SqlCommandcmd=newSqlCommand("插入表(dateColumn)Values(@date2)",connection);cmd.Parameters.AddWithValue("@date2",date2.Date);TryParse在成功转换时返回true,否则返回false。VBgetdatefromreaderDimdate1asDate=CType(reader("dateColumn"),Date)ToinsertdateDimdate1asString="2013-12-12"'你可以从dateDim类型的html输入中获取这个日期cmdAsNewSqlCommand("Insertintotable(dateColumn)Values(@date1)",connection)cmd.Parameters.AddWithValue("@date1",CType(date1,Date))注意:代码是用VB写的。您可以轻松编写与上述代码等效的C#。函数名称在VB和C#中保持不变。此外,cype在c#中不可用(尽管它与显式转换变量相同,例如date1=(DateTime)reader("dateColumn");我建议使用TryParse,它不会在不成功的解析/转换Exception.Syntax中抛出任何内容Date.TryParse(reader("dateColumn"),date1)stringmydate=Convert.ToDateTime(reader["dateColumn"]).ToShortDateString().ToString());试试这些上面是C#学习教程:HowtoconvertSQLdatetoDateTime?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
