-1
A
回答
1
首先,你需要CONVERT
VARCHAR()
到datetime
类型,然后CONVERT
它串中所需的格式:
SELECT CONVERT (varchar (10), CONVERT (date,'12-06-2013 15:32:45' ,103),101)
首先103
用于解释当前日期格式和第二个 - 目标格式 - 101
。
如果您将目标日期格式从varchar
更改为date
,那么MSMS中的输出将采用默认的SQL Server显示日期格式,而不是所需的格式。这是因为SQL Server将日期存储为整数,并在显示值之前对其进行转换。因此,如果您需要以某种格式存储,则存储在VARCHAR
类型中。
首先,你必须从你的表格把你的日期,并把它串变种“DT”为例:退房CAST and CONVERT functions上MDSN
0
,或者你可以在你的C#代码那样做
:
string strDT =db.TableTitle.date;
string date = strDT .ToString("MM/DD/YYYY");
DateTime DT = Convert.ToDateTime(date);
,那么你可以使用DT时间变量:)
相关问题
- 1. 转换日期格式SQL
- 2. Sql转换日期格式
- 3. 在SQL中更改日期格式/转换SQL日期
- 4. 在SQL Server中转换日期列ODBC规范格式2005
- 5. MS SQL Server转换日期
- 6. 转换日期时间格式为varchar在SQL Server
- 7. 如何转换SQL Server中的日期格式?
- 8. 在SQL Server 2012中的日期格式
- 9. 在SQL Server 2008中格式化日期?
- 10. 在SQL Server中更改日期格式
- 11. SQL Server日期格式yyyymmdd
- 12. SQL Server日期格式 - ddd
- 13. SQL Server的日期格式
- 14. 转换为日期格式
- 15. SQL - 转换日期时间格式
- 16. SQL日期时间格式转换
- 17. SQL日期格式转换疑问句
- 18. PHP转换日期格式(不含SQL)
- 19. SQL日期格式转换YYYYMMDD
- 20. 日期格式转换为VARCHAR DD-MMM-YY格式在SQL Server 2012
- 21. 使用VBS转换SQL Server的日期格式
- 22. 日期格式转换为YYYY-MM-DD的SQL Server C#
- 23. 将NSDate转换为Sql Server日期时间格式
- 24. 转换VARCHAR日期(BC&AD)在SQL日期格式
- 25. 将日期时间/日期转换为SQL中的NVarchar格式
- 26. 转换CMMDDYY成日期在SQL Server
- 27. 转换日期时间在SQL Server
- 28. 将SQL Server日期时间转换为更短的日期格式
- 29. 在SQL Server中将日期编号转换为完整日期
- 30. 在Oracle中转换日期格式
目前还不清楚。你现在的格式是“DD/MM/YYYY”吗? – Alireza 2014-08-27 10:30:35
http://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/ – 2014-08-27 10:32:26
存储该日期的列的数据类型是什么?你有没有做过与你的问题有关的研究或互联网搜索?你到目前为止尝试了什么?您尝试的解决方案有什么问题? – Pred 2014-08-27 12:49:57