关于时间转换。
需要对字符串格式的日期时间做差,例如 20141001 13:23:46。
研究了一下发现,日期类型的主要在datetime/date,string和unix_timestamp三种格式中进行转换。
我这里需要做的是,unix_timestamp(a, 'yyyyMMdd HH:mm:ss')-unix_timestamp(b, 'yyyyMMdd HH:mm:ss'),这样便能得到准确的差值,不受时间进位影响。
unix时间戳,是把从1970-01-01 00:00:00 UTC转换到指定时间的秒数。这样进行差和等计算,准确方便。