Qt转换ISO日期到QDate
Qt convert ISO date to QDate
你好,我是Qt和新学习Qt的新手,现在我有问题将ISO日期转换为Qdate。我的ISO日期如下:
2015 - 05 - 17 t05:16:22.126z
,现在如何将其转换为"yyyy-mm-dd"或"yyyymmdd"?请帮帮我。: D
答案如下:
QString str = "2015-05-17T05:16:22.126Z";
QDateTime dateTime = QDateTime::fromString(str, "yyyy-MM-ddThh:mm:ss.zzzZ");
QString newStr = dateTime.toString("yyyy-mm-dd");
(不要犹豫,看看Qt框架的文档,例如这个页面)
相关文章:
- 查询SQLite数据库中的日期
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- Log4cpp:以UTC/GMT时区打印日期
- 使用C++的日期库读取时间
- 日期格式为C++
- 如何在 C++20 计时中为日期添加天数?
- 如何在QTableView中排序和更改日期格式
- 如何在cpp中使用地图显示给定日期范围内(在下面的问题中)的费率?
- Gtkmm 会不断检查 Gtk::日历上的所选日期是否发生变化
- fmt 与 Howard Hinnant 的日期:为什么从 fmt::to_string "{}"?FMT 和日期的最佳实践?
- 使程序检查当前日期是否=预期日期
- 如何找到两个日期之间的时间差异(以秒和纳秒为单位)?
- JNI 日期值转换问题,在C++中获取不同的长整型值
- 确定夏令时是否适用于特定日期
- C++日期库因时区而失败
- 向日期运算符添加天数+
- 为什么在C++中获取日期和/或时间如此复杂?
- 将用户输入的日期从QString转换为QDate
- QDate -在两个日期之间搜索
- Qt转换ISO日期到QDate