QString转QDateTime 及注意事项
qdatetimefromstring (控制,Qt :3360 date format f=Qt :3360 text date );
qdatetimefromstring (constqstrings,const QString format );
使用参数f中指定的格式,根据参数s中指定的时间返回时间对象。 如果在s中指定的时间无效,则返回无效的时间对象。
参数f选项值:
Qt :文本数据:格式为HH:MM:SS
Qt:ISODate:遵守ISO8601的时间显示格式,同样为HH:MM:SS
Qt:LocalDate:字符串格式取决于系统的本地设置
参数format可定制
//time1包含无效的invalid数据和未设置格式的qdatetimetime1=qdatetime 33603360 from string (2000-01-0100:0336000 () ) //time2显示invalid数据无效。 不基于设定的格式。 设定日期qdatetimetime2=qdatetime 33603360 from string (2000-1-100336000336000 )、) yyy-1 //来自自定义格式的日期和时间qdatetimetime3=qdatetime 33603360 from string (2000-01-010033600336000 )、(yyyy-mm-ddhd 3360 mm 2个
qdatetimetime1=qdatetime :3360 from string (2021-11-1120336002336000 )、(yyyy-MM-dd hh:mm:ss ); qdatetimetime2=qdatetime :3360 from string (2021-11-112033600336000 )、(yyyy-MM-dd hh:mm:ss ); intsecond=time1.secsto(time2; //60 int minute=time1. secs to (time2)/60; //1