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


要是只想执行某一行怎么办 因为时间就是主键 我没办法区分 不可能每次都插入这么多啊
...全文
1569 10 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
系统的时间格式在控制面板的“区域和语言”中设置。
在MySQL数据库中,`DATE_FORMAT()` 函数是一个非常实用的函数,它允许我们根据自定义的格式来格式化日期和时间。当我们需要从`DateTime`字段中提取日期部分时,这个函数尤其有用。标题和描述提到的问题是关于如何使用`DATE_FORMAT()`来截取`DateTime`字段的日期值,下面我们将详细探讨这一操作。`DateTime`类型在MySQL中是一种混合日期和时间的类型,它可以存储精确到微秒的日期和时间信息,格式为YYYY-MM-DD HH:MM:SS[.fraction]。在某些场景下,我们可能只需要日期部分,这时`DATE_FORMAT()`就派上用场了。使用`DATE_FORMAT()`函数的基本语法如下:```sqlDATE_FORMAT(date, format)```其中,`date`参数是要格式化的日期或日期时间值,而`format`参数则是一个包含格式说明符的字符串,这些说明符将决定返回日期的显示方式。在给定的示例中,`%Y-%m-%d`就是`format`参数,其含义如下:- `%Y`:四位数的年份,例如2023。- `%m`:两位数的月份,例如01到12。- `%d`:两位数的日期,例如01到31。所以,`SELECT DATE_FORMAT(crt_time,%Y-%m-%d) FROM ad_n_advertise_t;`这句SQL查询会从`ad_n_advertise_t`表中的`crt_time`字段提取日期,并按照YYYY-MM-DD的格式返回。这里的`crt_time`假设是`DateTime`类型的列,它包含了日期和时间信息,通过`DATE_FORMAT()`函数,我们只保留了日期部分。除了上述格式,`DATE_FORMAT()`还支持其他多种格式说明符,例如:- `%H`:小时(24小时制)。- `%I`:小时(12

34,874

社区成员

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

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