mysql中获取当前月份最后一天:
select last_day(curdate())
按照日期分组求和
select sum(columns) ,date_format(gmt_create,'%Y-%m') as month from table_name
group by date_format(gmt_create,'%Y-%m');
获取当月第一天
select DATE_ADD(curdate(),interval -day(curdate())+1 day)
java中将中文字符串装换成unicode
String result = "";
for (int i = 0; i < str.length(); i++) {
int chr1 = (char) str.charAt(i);
if (chr1 >= 19968 && chr1 <= 171941) {// 汉字范围 \u4e00-\u9fa5 (中文)
result += "\\u" + Integer.toHexString(chr1);
} else {
result += str.charAt(i);
}
}
字符串unicode互转参考
http://philn.blog.163.com/blog/static/10401475320122210325942/
在mysql建表中我们通常希望有两个字段一个用来记录记录创建时间,一个用来记录修改时间,于是我们想到了
TIMESTAMP 但是使用过程中发现其实并不能达到预期的目的,原因参见下面的内容,所以必要的时候还是需要我们在代码中做些修改