gpt4 book ai didi

c++ - 将用户输入的日期从 QString 转换为 QDate

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:19 24 4
gpt4 key购买 nike

我接受用户输入的日期,但用户可以输入任何格式,例如 12/31/2014,或 31 Dec 2014,或2014 年 12 月 31 日,或 31.12.2014。有没有办法将其转换为用户可能选择的任何格式的 QDate

我看到了 QDate::fromString(),但它需要事先知道格式,在我的情况下我不知道用户将如何输入它。

最佳答案

如果您正在开发应用程序的用户界面,只需使用 QDateEdit小部件。

The QDateEdit class provides a widget for editing dates based on the QDateTimeEdit widget.

并且显示的日期根据特殊的小部件属性进行格式化:

displayFormat contains a string that is used to format the date displayed in the widget.

关于c++ - 将用户输入的日期从 QString 转换为 QDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26178899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com