QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
Public 类型 | 静态 Public 成员函数 | 所有成员列表
QwtDate类 参考

日期/时间值相关方法的集合 更多...

#include <qwt_date.h>

Public 类型

enum  Week0Type { FirstThursday , FirstDay }
 如何确定一年的第一周(不同国家标准不同) 更多...
 
enum  IntervalType {
  Millisecond , Second , Minute , Hour ,
  Day , Week , Month , Year
}
 时间间隔的分类 更多...
 
enum  { JulianDayForEpoch = 2440588 }
 

静态 Public 成员函数

static QDate minDate ()
 支持的日期范围的最小值
 
static QDate maxDate ()
 支持的日期范围的最大值
 
static QDateTime toDateTime (double value, Qt::TimeSpec=Qt::UTC)
 将 double 转换为 QDateTime
 
static double toDouble (const QDateTime &)
 将 QDateTime 转换为 double
 
static QDateTime ceil (const QDateTime &, IntervalType)
 根据间隔类型向上取整日期时间
 
static QDateTime floor (const QDateTime &, IntervalType)
 根据间隔类型向下取整日期时间
 
static QDate dateOfWeek0 (int year, Week0Type)
 一年中第一周第一天的日期
 
static int weekNumber (const QDate &, Week0Type)
 查找日期的周数
 
static int utcOffset (const QDateTime &)
 与世界协调时间的偏移量(秒)
 
static QString toString (const QDateTime &, const QString &format, Week0Type)
 将日期时间转换为字符串
 

详细描述

日期/时间值相关方法的集合

成员枚举类型说明

◆ anonymous enum

anonymous enum
枚举值
JulianDayForEpoch 

"纪元"的儒略日

◆ IntervalType

时间间隔的分类

枚举值
Millisecond 

毫秒

Second 

Minute 

分钟

Hour 

小时

Day 

Week 

Month 

Year 

◆ Week0Type

如何确定一年的第一周(不同国家标准不同)

枚举值
FirstThursday 

根据 ISO 8601,一年的第一周定义为"包含该年第一个星期四的周"。 FirstThursday 对应于 QDate::weekNumber() 中实现的编号方式。

FirstDay 

"包含1月1日的周"。 在美国,这种定义比 FirstThursday 更常见。

成员函数说明

◆ ceil()

QDateTime QwtDate::ceil ( const QDateTime &  dateTime,
IntervalType  intervalType 
)
static

根据间隔类型向上取整日期时间

◆ dateOfWeek0()

QDate QwtDate::dateOfWeek0 ( int  year,
Week0Type  type 
)
static

一年中第一周第一天的日期

◆ floor()

QDateTime QwtDate::floor ( const QDateTime &  dateTime,
IntervalType  intervalType 
)
static

根据间隔类型向下取整日期时间

◆ maxDate()

QDate QwtDate::maxDate ( )
static

支持的日期范围的最大值

◆ minDate()

QDate QwtDate::minDate ( )
static

支持的日期范围的最小值

◆ toDateTime()

QDateTime QwtDate::toDateTime ( double  value,
Qt::TimeSpec  timeSpec = Qt::UTC 
)
static

将 double 转换为 QDateTime

◆ toDouble()

double QwtDate::toDouble ( const QDateTime &  dateTime)
static

将 QDateTime 转换为 double

◆ toString()

QString QwtDate::toString ( const QDateTime &  dateTime,
const QString &  format,
Week0Type  week0Type 
)
static

将日期时间转换为字符串

◆ utcOffset()

int QwtDate::utcOffset ( const QDateTime &  dateTime)
static

与世界协调时间的偏移量(秒)

◆ weekNumber()

int QwtDate::weekNumber ( const QDate &  date,
Week0Type  type 
)
static

查找日期的周数


该类的文档由以下文件生成: