sql-server - 如何让 SQL Server 以 AM/PM 格式保存日期时间?

标签 sql-server sql-server-2008 datetime

我试图让我的 SQL Server 表 datetime 列保存 datetime AM/PM。如何让 SQL Server 以 AM/PM 格式保存 datetime

现在它像这样保存日期: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 以 24 小时格式保存 datetime

非常感谢您的帮助。对不起语言。 ;)

最佳答案

在内部,日期和时间存储为数字。

它是以 12 小时制还是 24 小时制显示取决于格式化它以供显示的程序。

关于sql-server - 如何让 SQL Server 以 AM/PM 格式保存日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8983314/

相关文章:

sql - 用于检查邮件配置文件是否在 SQL Server 中启用的脚本

sql - SQL 中没有显示列名

java - DateTimeFormatter 可以格式化日期,但无法读取其自身的格式

sql - 运行 SQL 查询 - 超时

sql-server - MS-SQL 中的“START WITH”等效表达式

c# - IIS APPPOOL\MyAppPool 无法登录到我的 SQL Server 数据库

javascript - 无法比较 JavaScript 中的当前日期和表单日期( Angular 形式)

python - 通过相邻行的差异过滤 pandas 数据框

sql-server - SQL Server ReportServer 服务不断要求在浏览器中提供凭据

c# - 在 SQL Server 中创建自定义程序集抛出在数据库错误中找不到程序集