使用集合让一切井井有条
    
    
      
      根据您的偏好保存内容并对其进行分类。
    
  
  
    
  
  
  
  
    
  
  
    
    
    
DATETIME_ADD
给日期或日期和时间加上指定的时间间隔。
用法示例
DATETIME_ADD(Order Date, INTERVAL 1 WEEK)
语法
DATETIME_ADD( datetime_expression, INTERVAL integer part )
参数
datetime_expression - 日期或日期和时间字段或表达式。 
integer - 表示要添加的零件数量的整数数字字段或表达式。 
part - 要添加的时间测量单位。DATETIME_ADD 支持以下 part 值:
MICROSECOND:适用于日期和时间字段或表达式。 
MILLISECOND:适用于日期和时间字段或表达式。 
SECOND:适用于日期和时间字段或表达式。 
MINUTE:适用于日期和时间字段或表达式。 
HOUR:适用于日期和时间字段或表达式。 
DAY 
WEEK:此日期部分从星期日开始。 
ISOWEEK:使用 ISO 8601 格式的周边界值。ISO 格式的周从星期一开始。 
MONTH 
QUARTER 
YEAR 
ISOYEAR:使用 ISO 8601 格式的周编号年份边界值。ISO 格式年份的边界值是其星期四属于相应公历年的第一周的星期一。 
 
返回数据类型
日期和时间
示例
 
 
| 示例公式 | 
输出 | 
 
 
 DATETIME_ADD(DATETIME "2023-01-25 15:30:00", INTERVAL 10 MINUTE)  | 
    2023 年 1 月 25 日下午 3:40:00   | 
 
 
 DATETIME_ADD(DATE "2023-01-25", INTERVAL 5 DAY)   | 
    2023 年 1 月 30 日凌晨 12:00:00   | 
 
 
 
备注
此函数不适用于兼容模式日期类型。
使用 MONTH、QUARTER 或 YEAR 部分时,如果得到的日期是(或接近)月份的最后一天,DATETIME_ADD 会返回该月的最后一天。如果生成日期中的月份天数少于开始日期中的月份天数,就可能会出现这种情况。
例如,如果 Date 为 2020 年 8 月 31 日,则 DATETIME_ADD(Date, INTERVAL 1 MONTH) 会返回 2020 年 9 月 30 日。
  
  
  
    
  
 
  
    
    
      
    
    
  
       
         
  
       
    
    
  
  
  如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
  最后更新时间 (UTC):2025-10-19。
  
  
    
    
    
      
  
    
  
  
    
      [[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-10-19。"],[],[]]