赞
踩
Sql server对时间日期操作
DATEADD() :
DATEADD()----- 函数在日期中添加或减去指定的时间间隔。 DATEADD(datepart,number,date)-----date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数 datepart 参数: datepart 缩写 年 yy, yyyy 季度 qq, q 月 mm, m 年中的日 dy, y 日 dd, d 周 wk, ww 星期 dw, w 小时 hh 分钟 mi, n 秒 ss, s 毫秒 ms 微妙 mcs 纳秒 ns
DATEDIFF() :
DATEDIFF() -----函数返回两个日期之间的时间。
DATEDIFF(datepart,startdate,enddate)-----startdate 和 enddate 参数是合法的日期表达式。datepart的值同上
ONVERT()函数:
CONVERT ( 数据类型(显示长度) ,时间字段,显示格式) 显示格式: 100 或者 0 mon dd yyyy hh:miAM (或者 PM) 101 mm/dd/yy 102 yy.mm.dd 103 dd/mm/yy 104 dd.mm.yy 105 dd-mm-yy 106 dd mon yy 107 Mon dd, yy 108 hh:mm:ss 109 或者 9 mon dd yyyy hh:mi:ss:mmmAM(或者 PM) 110 mm-dd-yy 111 yy/mm/dd 112 yymmdd 113 或者 13 dd mon yyyy hh:mm:ss:mmm(24h) 114 hh:mi:ss:mmm(24h) 120 或者 20 yyyy-mm-dd hh:mi:ss(24h) 121 或者 21 yyyy-mm-dd hh:mi:ss.mmm(24h) 126 yyyy-mm-ddThh:mm:ss.mmm(没有空格) 130 dd mon yyyy hh:mi:ss:mmmAM 131 dd/mm/yy hh:mi:ss:mmmAM
Mysql对时间日期操作
首选参考官方文档:
https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_datediff
DATE_ADD():
DATE_ADD(日期字段,INTERVAL expr type)------从日期加上指定的时间间隔 expr---是需要添加的时间间隔,type---是要类型如下: Type 值: MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR SECOND_MICROSECOND MINUTE_MICROSECOND MINUTE_SECOND HOUR_MICROSECOND HOUR_SECOND HOUR_MINUTE DAY_MICROSECOND DAY_SECOND DAY_MINUTE DAY_HOUR YEAR_MONTH
DATE_SUB():
DATE_SUB(date,INTERVAL expr type)------从日期减去指定的时间间隔,操作同上
DATEDIFF():
DATEDIFF(date1,date2)------返回两个日期之间的天数
DATE_FORMAT():
DATE_FORMAT(date,format)------已不同的格式显示日期/时间数据
PostgreSql对时间日期操作
首先建议查询官方文档:http://www.postgres.cn/docs/9.3/functions-datetime.html
时间字段 - interval '1H' ------ 时间字段减一小时 H--小时、D--天、Y--年、S--秒
to_char(timestamp, text):
to_char(timestamp, text)-----时间戳转化为字符串,to_char(current_timestamp, 'HH12:MI:SS')
to_date(text, text):
to_date(text, text)-----把字符串转换成日期,to_date('05 Dec 2000', 'DD Mon YYYY') 返回日期格式
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。