一,DateTime与秒数,String之间的转换。
1,QDateTime::fromString
功能:将指定格式的关于时间的String转换成QDateTime类型。
QDateTime datetime=QDateTime::fromString("2006-11-03 21:30:03","yyyy-MM-dd hh:mm:ss")
注意格式一定要一一对应。
2, currentDateTime()
这个没什么好说的,就是返回当前时间,返回类型:QDateTime
3, QDateTime::toString(const QString &format)
这个就是将QDateTime类型的数据转换成指定格式进行字符串输出。
QDateTime datetime;
datetime.toString("yyyy-MM-dd hh:mm:ss");
4,QDateTime::toTime_t()
将DateTime类型的数据,转换为秒数,该秒数为1970-01-01 00:00:00到该DateTime之间的秒数。
int seconds=QDateTime::fromString("2010-01-01 00:00:00","yyyy-MM-dd hh:mm:ss").toTime_t();
此时seconds为2010年1月1日 00:00:00到1970-01-01 00:00:00之间的秒数
5,QDateTime::fromTime_t(uint seconds)
此函数为QDateTime