gpt4 book ai didi

date - 如何从 QML 日历返回的日期中提取日、月和年?

转载 作者:行者123 更新时间:2023-12-03 23:31:34 26 4
gpt4 key购买 nike

日历 clicked信号返回日期如下:

2015-11-13T00:00:00

但是,我希望日期格式如下:

Fri Nov 13 2015

这是我尝试过的:

onSelectedDateChanged: 
{
calender.visible = false;
selectedDate = selectedDate.toLocaleTimeString(Qt.LocalDate, Locale.ShortFormat);
textOfSelectedDate.text = Date.fromLocaleTimeString(Qt.LocalDate, selectedDate, Locale.ShortFormat)}
}

textOfSelectedDate 是显示此日期的文本框的 id

如何从 Calender 返回的 Date 中提取所需格式的日、月和年?

最佳答案

QML 的 date类型扩展了 Javascript 的 Date .因此你可以这样做:

onSelectedDateChanged: {
const day = selectedDate.getDate();
const month = selectedDate.getMonth() + 1; //assuming you want 1..12, getMonth()'s return value is zero-based!
const year = selectedDate.getFullYear();
...
}

关于date - 如何从 QML 日历返回的日期中提取日、月和年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33562451/

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