美文网首页
C++日期和时间

C++日期和时间

作者: OldSix1987 | 来源:发表于2017-01-03 01:02 被阅读25次

c++标准库中没有所谓的日期类型,沿用的还是c语言中的日期和时间操作的结构和函数。
包含头文件<ctime>

struct tm {
  int tm_sec;
  int tm_min;
  int tm_hour;
  int tm_mday;
  int tm_mon;
  int tm_year;
  int tm_wday;
  int tm_yday;
  int tm_isdst; 
}

#include <iostream>
#include <ctime>

int main(void)
{
  
  time_t now = time(0);// 得到的是当前系统时间距离1970年1月1日的秒数
  
  tm *localtm = lcoaltime(&now);// 得到struct tm结构体指针

  cout << "Year: "<< 1900 + ltm->tm_year << endl;// 要加 1900
  cout << "Month: "<< 1 + ltm->tm_mon<< endl;// 要加 1
  cout << "Day: "<<  ltm->tm_mday << endl;
  cout << "Time: "<< 1 + ltm->tm_hour << ":"; // 时分秒都要加 1
  cout << 1 + ltm->tm_min << ":";
  cout << 1 + ltm->tm_sec << endl;
  
  return 0;
}

相关文章

  • C++---- 日期 & 时间

    C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相...

  • C++<第二十篇>:日期与时间

    C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相...

  • C++日期和时间

    c++标准库中没有所谓的日期类型,沿用的还是c语言中的日期和时间操作的结构和函数。包含头文件

  • 各种时间函数的恩与怨

    C++标准库没有提供所谓的日期类型。C++继承了C语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数...

  • C/C++编程笔记:C语言中time.h用法详解(二),函数应用

    接上节丨C/C++编程笔记:C++中对日期和时间操作(一),计时函数详解 4.与日期和时间相关的函数及应用 在本节...

  • 时间和日期

    时间和日期 time 包为我们提供了一个数据类型 time.Time(作为值使用)以及显示和测量时间和日期的功能函...

  • 日期和时间

    日期和时间 必须 使用 Carbon 来处理日期和时间相关的操作。

  • 日期和时间

    PHP日期和时间之取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间...

  • 日期和时间

  • 日期和时间

    Java API中关于日期和时间,有三个主要类 Data:表示时刻,即绝对时间,与年月日无关。Calendar:表...

网友评论

      本文标题:C++日期和时间

      本文链接:https://www.haomeiwen.com/subject/ynsgvttx.html