使用第三方库来完成moment.js,moment-zone.js
下载后导入这两个库,进行使用就可以
import QtQuick 2.15
import QtQuick.Window 2.15
import "./moment.js" as Moment
import "./moment-timezone-with-data.js" as MomentTimezone
Window {
width: 640
height: 480
visible: true
title: qsTr("Hello World")
property date customDate: new Date();
function getDateWithTimeZone(date, timeZone) {
var momentDate = moment(new Date(date));
var momentDateTz = momentDate.tz(timeZone);
return momentDateTz;
}
Text {
anchors.centerIn: parent
font.pixelSize: 20;
text: Date().toLocaleString() + "\n"
+ getDateWithTimeZone(customDate, "America/New_York").toString()
}
}
可以看到时间进过这个函数时区发生了变化
![]() |
点击访问博客查看更多内容 |
---|