时间格式转换 - yiyanglij/yiyanglij.github.io GitHub Wiki

时间格式转换

前端往后端:

 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

后端往前端:

 @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")

Oracle数据库时间函数

对年月日的增加数量

sysdate+1 加一天

sysdate+1/24 加1小时

sysdate+1/(24*60) 加1分钟

sysdate+1/(246060) 加1秒钟

Mapper文件

 <if test="activitySecondKillVo.startTime!=null">
        and sk.start_time&gt;=#{activitySecondKillVo.startTime}
        and sk.start_time&lt;#{activitySecondKillVo.startTime}+2/24
 </if>

Mysql数据库的时间函数

对年月日的增加数量

DATE_ADD(列名,INTERVAL 10 DAY) 加天数

DATE_ADD(列名,INTERVAL 10 MONTH) 加月数

DATE_ADD(列名,INTERVAL 10 YEAR) 加年数

DATE_ADD(列名,INTERVAL 10 HOUR) 加小时

...周(week) ...分钟(minute) ...秒(second)

 <update id="updateStoreEndDate" parameterType="Map">
    update t_base_storeinfo set si_enddate=DATE_ADD(si_enddate,INTERVAL #{si_days} DAY) where si_id=#{si_id}
 </update>

在当前时间上任意天数 4:参数

   Calendar calendar2 = Calendar.getInstance();
   SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   calendar2.add(Calendar.DATE, 4);
   String three_days_after = sdf2.format(calendar2.getTime());
   followRecord.setProgressTime(calendar2.getTime());
⚠️ **GitHub.com Fallback** ⚠️