java - 使用占碑创建自定义日历

标签 java qt qt-jambi jambi

制作自定义日历时,如何设置日期并获取该月的总天数?或者甚至获取该特定日期的星期几? 就像四月30天五月31天二月>4 年29 天,并且每年的工作日都不同。

我正在使用 Jambi(Java 中的 Qt 4.7),我想用一些 QComboBox 制作日历,我使用 QDate 来获取当前日期,如下所示:

//return current year
QDate.currentDate().year();

//return total days in current month
QDate.currentDate().daysInMonth();

//return current month
QDate.currentDate().month();

//return current day in month
QDate.currentDate().day();

//return current day in week
QDate.currentDate().dayOfWeek();

问题是我得到的是当前信息。

  1. 我如何询问2020年,二月,有多少
  2. 2020 年2 月10 日的哪一天?

我调查了 QData documentation ,我找不到任何设置日期的选项,以便我可以从中获取信息,有什么想法吗?

最佳答案

只需使用 constructor通过您想要的日期?

例如:

QDate date = new QDate(202, 2, 1);
date.daysInMonth();

关于java - 使用占碑创建自定义日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36828372/

相关文章:

Java Android Canvas.drawText(...) 在所有屏幕上同样大

java - 使用 httpUrlConnection 向服务器发送数据

c++ - 使用QTextStream停止std::cout工作

c++ - 将数据传递给方法时内存损坏

java - 如何在 Qt 设计器中使控件自动调整大小?

Java JCR : Correspondance between parent and child node versions

java - 如何在 swing JList 菜单中插入图像?

qt - 如何在 QT 构建期间禁用 Qt Wayland 模块?

java - QtWebkit 多线程