首页 > 编程知识 正文

date_part函数pgsql,date_format函数

时间:2023-05-06 06:47:24 阅读:157402 作者:2573

datepart ) )函数是返回指定日期和时间的指定日期部分的整数。 返回类型为int 。语法: datepart(datepart,date )

其中date是日期、时间。 part指的是其中的一部分。 所以,这个函数意味着取日期的一部分。

函数的第一个参数datepart是指定返回日期的部分。 参数说明如下表所示。

日期部分

缩写

说明

year

yy, yyyy

恢复青春

quarter

qq, q

返回季度

month

mm, m

返回月球

dayofyear

dy, y

回到一年的第几天

day

dd, d

返回日期

week

wk, ww

回到一年的第几周

weekday

dw

返回星期几的数字类型

Hour

hh

回到时间

minute

mi, n

返回一半

second

ss, s

返回秒数

millisecond

ms

返回毫秒数

使用sql语句验证结果:

-分别为日期' 2018-11-031433601:12.583 '中的年/季/月/日/小时/分钟/秒/毫秒selectdatepart(YY, 取出' 2018-11-0314 3360133 ' 2018-11-031433601:12.583 ' (结果: 2018选择数据(QQ, ' 2018-11-031433601:12.583 ' )结果: 4第四集' 2018-11-031433601:12.583 ' (结果:4selectdatepart(mm, ' 2018-11-031433601:12.583 ' )结果: 11第11条' 2018-11-031433601:12.583 ' (结果: 11选择数据(DD, ' 2018-11-031433601:12.583 ' )结果: 3月第3日' 2018-11-031433601:12.583 ' (结果:3selectdatepart(hh, ' 2018-11-031433601:12.583 ' )结果: 14日下午2点' 2018-11-031433601:12.583 ' (结果: 13selectdatepart(ss, ' 2018-11-031433601:12.583 ' )结果: 12 seect ' 2018-11-031433601336012.583 '--结果: 583--各自的提取日期' 2018-11 星期几的select DD ' 2018-11-031433601:12 ' (结果: 307 2018年第307天的selectdatepart(WEEK、 ' 2018-11-031433601336012 ' )结果' 2018-11-03 14:13:12 ' (结果:7)星期六1 )表示星期天,直接获取星期几的汉字的方法DateName ) )函数:

如果将0传递给第二个参数,则在01/01/1900中进行处理。 验证如下

选择数据部件(mm,0 )、数据部件(DD,0 )、数据部件(YY,0 )--结果为1 ) 1900

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。