Min*_*gas 1 sql-server datetime sql-server-2008
我正在尝试使用AM/PM datetime保存我的SQL Server表列datetime.如何使SQL Server以datetimeAM/PM格式保存?
现在它像这样保存日期:2012-01-23 14:47:00.000
是否可以保存它2012-01-23 02:47:00.000 PM?
或者SQL Server是否一直以这种格式(2012-01-23 14:47:00.000)保存日期和时间,我只需要在输出和输入时进行转换?
甚至可以用这种格式保存它(2012-01-23 02:47:00.000 PM)?或者SQL Server是否datetime以24小时格式保存?
非常感谢任何帮助.抱歉语言.;)
在内部,日期和时间存储为数字.
它是以12小时制还是24小时制显示取决于程序格式化显示.
正如Andrew所说,Datetime格式不是以字符串形式存储的.因此,您可以使用CONVERT函数以适当的格式获取日期时间值.例如,
SELECT CONVERT(VARCHAR(20), GETDATE(), 100)
Run Code Online (Sandbox Code Playgroud)
要了解有关日期时间格式的更多信息,请参阅此文章
| 归档时间: |
|
| 查看次数: |
18660 次 |
| 最近记录: |