在 SQL 中我这样做:
DateMonth=convert(datetime, convert(char(6), AASI.Inv_Acctcur) + '01')
如何在 LINQ 中做到这一点?字符串的格式如下:
"yyyyMMdd"
谢谢,
岛
编辑:
SQL 用法示例:
SELECT convert(datetime, '20161023', 112) -- yyyymmdd
在这里找到:http://www.sqlusa.com/bestpractices/datetimeconversion/
最佳答案
This page on MSDN documentation列出了 LINQ to SQL
不支持的所有转换方法。
Convert.ToDateTime
未在其中列出。所以,我想你可以使用 Convert.ToDateTime
来做你想做的事情。
关于LINQ 将字符串转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076188/