QML学习笔记(二)-获取当前系统时间

简介: 1.方法1import QtQuick 2.0Timer { interval: 500; running: true; repeat: true; onTriggered: time.

1.方法1

import QtQuick 2.0
Timer {
            interval: 500;
            running: true;
            repeat: true;
            onTriggered: time.text = Qt.formatDateTime(new Date(), "dddd\nyyyy-MM-dd\n-MMM-\nhh-mm-ss")
                                                                  // 星期 年份 月份 号 大月份
        }

        Text {
            id: time;
            color: "#fff";
            font.pointSize: 14;
            anchors.centerIn: parent;
        }

1.方法2

import QtQuick 2.0
Rectangle{


    Timer {
            interval: 500; running: true; repeat: true
            onTriggered: time.text = getCurDate().toString();

        }
        function getCurDate()
        {
             var d = new Date();
             var week;
             switch (d.getDay()){
             case 1: week="星期一"; break;
             case 2: week="星期二"; break;
             case 3: week="星期三"; break;
             case 4: week="星期四"; break;
             case 5: week="星期五"; break;
             case 6: week="星期六"; break;
             default: week="星期天";
             }
             var years = d.getFullYear();
             var month = add_zero(d.getMonth()+1);
             var days = add_zero(d.getDate());
             var hours = add_zero(d.getHours());
             var minutes = add_zero(d.getMinutes());
             var seconds=add_zero(d.getSeconds());
             var ndate = years+"-"+month+"-"+days+"\n"+hours+":"+minutes+":"+seconds;
             return ndate;
        }

        function add_zero(temp)
        {
             if(temp<10) return "0"+temp;
             else return temp;
        }


        Text {
            id: time;
            color: "#fff";
            font.pointSize: 14;
            anchors.centerIn: parent;
        }

}

 

 参考:http://blog.chinaunix.net/uid-26663150-id-3308107.html

 

相关文章
|
29天前
|
算法 C语言 C++
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)(一)
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)
114 1
|
29天前
|
缓存 算法 安全
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)(三)
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)
37 1
|
29天前
|
安全 调度 C++
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)(二)
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)
55 0
|
3月前
|
前端开发 安全 Unix
Python编程手册系列 - 日历、日期、时间相关内建模块详解
Python编程手册系列 - 日历、日期、时间相关内建模块详解
68 0
|
3月前
|
算法 Linux
【Linux】日历和时间命令
【Linux】日历和时间命令
30 0
|
3月前
Qt6学习笔记十一(计时器事件)
Qt6学习笔记十一(计时器事件)
26 0
Qt6学习笔记十一(计时器事件)
|
4月前
|
Ubuntu Linux 定位技术
linux(十八)时间日期类相关命令
linux(十八)时间日期类相关命令
25 0
|
11月前
|
移动开发 小程序 Linux
linux小程序—进度条(动态演示)
linux小程序—进度条(动态演示)
64 0
|
11月前
零基础VB教程033期:日期时间类型活学活用-案例倒计时工具
零基础VB教程033期:日期时间类型活学活用-案例倒计时工具
|
Python
python-ui之tkinter初步学习-制作自动更新时间的闹钟
python-ui之tkinter初步学习-制作自动更新时间的闹钟
112 0