POCO_C++库学习和分析_--_日期与时间.docxVIP

  • 6
  • 0
  • 约2.61万字
  • 约 20页
  • 2017-11-01 发布于河南
  • 举报
POCO C++库学习和分析 -- 日期与时间? ? ? ? 在Poco库中,与时间和日期相关的一些类,其内部实现是非常简单的。看相关文档时,比较有意思的倒是历史上的不同时间表示法。1. 系统时间函数? ? ? ??在编程时,时间函数不可避免的会被使用。linux系统下相关时间的数据结构有time_t,timeval,timespec,tm,clock_t; windows下time_t,tm,SYSTEMTIME,clock_t。其中clock_t、timeval、timespec用于表示时间跨度,time_t、tm、SYSTEMTIME用于表示绝对时间。不同的数据结构之间,多少也有些差异。? ? ? ?首先这些时间结构体的精度不同,Second(time_t/tm), microsecond(timeval/SYSTEMTIME), ?nanoSeconds(timespec)。? ? ? ? 起始时间不同,time_t起始于1970年1月1日0时0分0秒,tm表示起始于1900年,SYSTEMTIME起始于1601年,clock起始于机器开机。? ? ? ? 同这些数据结构相关联,C语言为tm,time_t提供了一组函数用于时间运算和数据结构转换:[cpp]?view plaincopy//?日历时间(一个用time_t表示的整数)????//?比较日历时间??double?

文档评论(0)

1亿VIP精品文档

相关文档