一、java中的substring()
public String substring(int beginIndex, int endIndex)
-
beginIndex -- 起始索引(包括), 索引从 0 开始。
-
endIndex -- 结束索引(不包括)。
二、MySQL DATE_SUB() 函数
DATE_SUB() 函数从日期减去指定的时间间隔。
语法
DATE_SUB(date,INTERVAL expr type)
date 参数是合法的日期表达式。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 |
from_unixtime(long):将long整数转换为date型数据
DATE(date):返回日期或日期/时间表达式的日期部分
三、Java秒数加一秒
public Date addOneSecond(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.SECOND, 1);
return calendar.getTime();
}
四、@JsonFormat与@DataFormat
注解@JsonFormat主要是后台到前台的时间格式的转换
注解@DataFormat主要是前后到后台的时间格式的转换
五、使用mybatis插入mysql中的datetime时间类型数据出错
使用mybatis插入mysql中的datetime时间类型数据时,莫名其妙的所有时间都出错了,所有时间都比数据库时间多了13小时,网上查了下,都说是系统时区的问题,后来在jdbc的url后面加上serverTimezone=GMT%2B8 就解决了问题