Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我得到了值“2007-1-1”的日期类型,但保存后,“01 1 2007 12:00AM”改为在 sqlserver 中。如何在sqlserver中保存“2007-1-1”?谢谢你们。
听起来你根本没有问题。您正在保存date,而不是字符串。当您将其取回并将其转换为文本时如何表示它是无关紧要的。您应该将值视为日期,而不是一段文本。到时候你就好了。如果您想将该日期转换为特定格式的文本,这是一个完全独立的操作。
(请注意,您应该尽可能避免字符串转换 - 例如,始终在准备好的语句中使用适当的参数,而不是将值直接放入 SQL 中,并且在使用返回的结果时不要在使用前盲目地将所有值转换为字符串。 )