sql format时间格式为24小时制

kittymimihh 2009-12-07 11:43:51
1、sql 中怎么format时间格式为24小时制
2、SELECT ProductName, UnitPrice, FORMAT(Now(),'YYYY-MM-DD') as PerDate
FROM Products


要是只想执行某一行怎么办 因为时间就是主键 我没办法区分 不可能每次都插入这么多啊
...全文
1538 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kittymimihh 2009-12-07
  • 打赏
  • 举报
回复
有的时候PC机的时间格式会是12小时制的不是吗 比如说05:49:39PM之类的
--小F-- 2009-12-07
  • 打赏
  • 举报
回复
--这样
select convert(varchar(30),getdate(),120)/*-----------------------
2009-12-07 11:48:58

(1 行受影响)*/
dawugui 2009-12-07
  • 打赏
  • 举报
回复
--不带毫秒
select convert(varchar(23),getdate(),120)
/*

-----------------------
2009-12-07 11:48:16

(所影响的行数为 1 行)
*/

--带毫秒
select convert(varchar(23),getdate(),121)
/*

-----------------------
2009-12-07 11:48:16.403

(所影响的行数为 1 行)
*/
ChinaJiaBing 2009-12-07
  • 打赏
  • 举报
回复

--返回现在的点数
select datepart(hh,getdate())
kittymimihh 2009-12-07
  • 打赏
  • 举报
回复
或者说怎么获得本地时间为24小时制也可以
--小F-- 2009-12-07
  • 打赏
  • 举报
回复
1/本来就是24小时制
2.不懂需求
dawugui 2009-12-07
  • 打赏
  • 举报
回复
SELECT ProductName, UnitPrice, convert(varchar(23),getdate(),120) as PerDate
FROM Products
kittymimihh 2009-12-07
  • 打赏
  • 举报
回复
我就是担心用户改里面的格式
Mr_Nice 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xman_78tom 的回复:]
系统的时间格式在控制面板的“区域和语言”中设置。
[/Quote]

这个来的更实在些! 建议楼主使用!
xman_78tom 2009-12-07
  • 打赏
  • 举报
回复
系统的时间格式在控制面板的“区域和语言”中设置。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧