zoukankan      html  css  js  c++  java
  • 【转】QT获取系统时间,以及设置日期格式

    http://blog.csdn.net/zzk197/article/details/7498593

    例如我要在一个label上设置当前时间

    QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间

    QString str = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式

    label->setText(str);//在标签上显示时间

    QString QDateTime::toString ( const QString & format ) const

    Returns the datetime as a string. The format parameter determines the format of the result string.

    These expressions may be used for the date:

    ExpressionOutput
    d the day as number without a leading zero (1 to 31)
    dd the day as number with a leading zero (01 to 31)
    ddd the abbreviated localized day name (e.g. 'Mon' to 'Sun'). Uses QDate::shortDayName().
    dddd the long localized day name (e.g. 'Monday' to 'Qt::Sunday'). Uses QDate::longDayName().
    M the month as number without a leading zero (1-12)
    MM the month as number with a leading zero (01-12)
    MMM the abbreviated localized month name (e.g. 'Jan' to 'Dec'). Uses QDate::shortMonthName().
    MMMM the long localized month name (e.g. 'January' to 'December'). Uses QDate::longMonthName().
    yy the year as two digit number (00-99)
    yyyy the year as four digit number

    These expressions may be used for the time:

    ExpressionOutput
    h the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display)
    hh the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display)
    m the minute without a leading zero (0 to 59)
    mm the minute with a leading zero (00 to 59)
    s the second without a leading zero (0 to 59)
    ss the second with a leading zero (00 to 59)
    z the milliseconds without leading zeroes (0 to 999)
    zzz the milliseconds with leading zeroes (000 to 999)
    AP use AM/PM display. AP will be replaced by either "AM" or "PM".
    ap use am/pm display. ap will be replaced by either "am" or "pm".

    All other input characters will be ignored. Any sequence of characters that are enclosed in singlequotes will be treated as text and not be used as an expression. Two consecutive singlequotes ("''") are replaced by a singlequote in the output.

    Example format strings (assumed that the QDateTime is 21 May 2001 14:13:09):

    FormatResult
    dd.MM.yyyy 21.05.2001
    ddd MMMM d yy Tue May 21 01
    hh:mm:ss.zzz 14:13:09.042
    h:m:s ap 2:13:9 pm
  • 相关阅读:
    多屏显示
    Scss sass
    静态页面常用到
    display:flex
    怎么看服务器是属于阿里云的还是腾讯云
    介绍一款好用 mongodb 可视化工具
    图解Mongo Shell的使用
    Win10 安装配置 MongoDB 4.0 踩坑记
    phpexcel来做表格导出(多个工作sheet)及设置单元格格式
    phpexcel 导出方法
  • 原文地址:https://www.cnblogs.com/cppskill/p/6384915.html
Copyright © 2011-2022 走看看