std::chrono::time_point

来自cppreference.com
< cpp‎ | chrono

 
 
实用工具库
类型的支持 (basic types, RTTI, type traits)
动态内存管理
错误处理
程序实用工具
可变参数函数
日期和时间
函数对象
initializer_list(C++11)
bitset
hash(C++11)
关系运算符
原文:
Relational operators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
rel_ops::operator!=
rel_ops::operator>
rel_ops::operator<=
rel_ops::operator>=
双和元组
原文:
Pairs and tuples
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
pair
tuple(C++11)
piecewise_construct_t(C++11)
piecewise_construct(C++11)
掉期,远期和移动
原文:
Swap, forward and move
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
swap
forward(C++11)
move(C++11)
move_if_noexcept(C++11)
declval(C++11)
 
日期和时间工具
time_point(C++11)
duration(C++11)
system_clock(C++11)
steady_clock(C++11)
high_resolution_clock(C++11)
C风格的日期和时间
 
std::chrono::time_point
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
time_point::time_point
time_point::time_since_epoch
time_point::operator+
time_point::operator-
time_point::min
time_point::max
非成员函数
原文:
Non-member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
common_type
operator+
operator-
operator==
operator!=
operator<
operator<=
operator>
operator>=
time_point_cast
 
在头文件 <chrono> 中定义
template<

    class Clock,
    class Duration = typename Clock::duration

> class time_point;
(C++11 起)
类模板std::chrono::time_point代表一个时间点。这是实施类型的值DurationClock的划时代的开始指示的时间间隔,如果是存储.
原文:
Class template std::chrono::time_point represents a point in time. It is implemented as if it stores a value of type Duration indicating the time interval from the start of the Clock's epoch.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 会员类型

会员类型
原文:
Member type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
clock
Clock,这个时间点测量其上的时钟
原文:
Clock, the clock on which this time point is measured
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
duration
Duration用于测量时代以来,std::chrono::duration类型
原文:
Duration, a std::chrono::duration type used to measure the time since epoch
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
rep
Rep,算术类型代表的持续时间的滴答数
原文:
Rep, an arithmetic type representing the number of ticks of the duration
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
period
Periodstd::ratio类型代表的刻度期的持续时间
原文:
Period, a std::ratio type representing the tick period of the duration
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 成员函数

构造了一个新的时间点
原文:
constructs a new time point
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
返回的持续时间的时间点,因为它的时钟的开始
原文:
returns the time point as duration since the start of its clock
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
修改的时间点,由给定的持续时间
原文:
modifies the time point by the given duration
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
[静态的]</div></div>
返回的时间点相对应的最小持续时间
原文:
returns the time point corresponding to the smallest duration
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共静态成员函数) [edit]
[静态的]</div></div>
returns the time point corresponding to the largest duration
(公共静态成员函数) [edit]

[编辑] 非成员函数

专业的std::common_type特征
原文:
specializes the std::common_type trait
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类模板特化) [edit]
修改的时间点,由给定的持续时间
原文:
modifies the time point by the given duration
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数模板) [edit]
比较两个时间点
原文:
compares two time points
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数模板) [edit]
converts a time point to another time point on the same clock, with a different duration
(函数模板) [edit]

[编辑] 为例

这个例子打印出当前时间减去24小时
原文:
This example prints the current time minus 24 hours:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

#include <iostream>
#include <iomanip>
#include <ctime>
#include <chrono>
 
int main()
{
    std::chrono::time_point<std::chrono::system_clock> now;
    now = std::chrono::system_clock::now();
    std::time_t now_c = std::chrono::system_clock::to_time_t(
                            now - std::chrono::hours(24));
    std::cout << "One day ago, the time was "
              << std::put_time(std::localtime(&now_c), "%F %T") << '\n';
}

Possible output:

One day ago, the time was 2011-10-25 12:00:08

[编辑] 另请参阅

(C++11)
一个时间间隔
原文:
a time interval
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类模板)

来自“http://zh.cppreference.com/mwiki/index.php?title=cpp/chrono/time_point&oldid=30281