GetCurrentTime

  1. import QtQuick 1.0


  2. Item {

  3.     Timer {

  4.         interval: 500; running: true; repeat: true

  5.         onTriggered: time.text = getCurDate().toString()

  6.     }

  7.     function getCurDate()

  8.     {

  9.          var d = new Date();

  10.          var week;

  11.          switch (d.getDay()){

  12.          case 1: week="星期一"; break;

  13.          case 2: week="星期二"; break;

  14.          case 3: week="星期三"; break;

  15.          case 4: week="星期四"; break;

  16.          case 5: week="星期五"; break;

  17.          case 6: week="星期六"; break;

  18.          default: week="星期天";

  19.          }

  20.          var years = d.getFullYear();

  21.          var month = add_zero(d.getMonth()+1);

  22.          var days = add_zero(d.getDate());

  23.          var hours = add_zero(d.getHours());

  24.          var minutes = add_zero(d.getMinutes());

  25.          var seconds=add_zero(d.getSeconds());

  26.          var ndate = years+"-"+month+"-"+days+"\n"+hours+":"+minutes+":"+seconds;

  27.          return ndate;

  28.     }


  29.     function add_zero(temp)

  30.     {

  31.          if(temp<10) return "0"+temp;

  32.          else return temp;

  33.     }



  34.     Text { id: time }

  35. }

运行结果:

还有一个简单的:


  1. import QtQuick 1.0


  2. Item {

  3.     Timer {

  4.         interval: 500; running: true; repeat: true

  5.         onTriggered: time.text = Qt.formatDateTime(new Date(), "dddd\nyyyy-MM-dd\n-MMM-\nhh-mm-ss")

  6.                                                               // 星期 年份 月份 号 大月份

  7.     }


  8.     Text { id: time }

  9. }

运行结果:

  1. import QtQuick 1.0


  2. Item {

  3.     Timer {

  4.         interval: 500; running: true; repeat: true

  5.         onTriggered: time.text = getCurDate().toString()

  6.     }

  7.     function getCurDate()

  8.     {

  9.          var d = new Date();

  10.          var week;

  11.          switch (d.getDay()){

  12.          case 1: week="星期一"; break;

  13.          case 2: week="星期二"; break;

  14.          case 3: week="星期三"; break;

  15.          case 4: week="星期四"; break;

  16.          case 5: week="星期五"; break;

  17.          case 6: week="星期六"; break;

  18.          default: week="星期天";

  19.          }

  20.          var years = d.getFullYear();

  21.          var month = add_zero(d.getMonth()+1);

  22.          var days = add_zero(d.getDate());

  23.          var hours = add_zero(d.getHours());

  24.          var minutes = add_zero(d.getMinutes());

  25.          var seconds=add_zero(d.getSeconds());

  26.          var ndate = years+"-"+month+"-"+days+"\n"+hours+":"+minutes+":"+seconds;

  27.          return ndate;

  28.     }


  29.     function add_zero(temp)

  30.     {

  31.          if(temp<10) return "0"+temp;

  32.          else return temp;

  33.     }



  34.     Text { id: time }

  35. }

运行结果:

还有一个简单的:


  1. import QtQuick 1.0


  2. Item {

  3.     Timer {

  4.         interval: 500; running: true; repeat: true

  5.         onTriggered: time.text = Qt.formatDateTime(new Date(), "dddd\nyyyy-MM-dd\n-MMM-\nhh-mm-ss")

  6.                                                               // 星期 年份 月份 号 大月份

  7.     }


  8.     Text { id: time }

  9. }

运行结果:


转载于:https://my.oschina.net/u/2519784/blog/601075

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值