有时候C中使用mysql中的timestamp格式,需要做一些自定义的时间间隔的操作,比如要相隔XX分钟或者相隔YY小时要做什么操作。
自我比较喜欢的一个方式是,直接把mysql中timestamp的数据转为距离1970-01-01 00:00:00的秒数,然后自己写方法来实现自定义的功能。
以前很土的,一直是使用DATE_FORMAT(timestamp,FORMAT)的方式转换为字符然后再使用C方法转为秒数。
今天才晓得,mysql直接有方法UNIX_TIMESTAMP(date)来返回距离1970-01-01 00:00:00的秒数。
以前太土了。
在这边记一下,以防以后不记得了。