C++ 标准库没有提供所谓的日期类型,所以需要引入库ctime,即在顶部引入#include <ctime>

获取年月日,等tm 提供如下

struct tm {int tm_sec;   // 秒,正常范围从 0 到 59 int tm_min;   // 分,范围从 0 到 59int tm_hour;  // 小时,范围从 0 到 23int tm_mday;  // 一月中的第几天,范围从 1 到 31int tm_mon;   // 月,范围从 0 到 11 ,所以使用的时候+1int tm_year;  // 自 1900 年起的年数,所以使用的使用+1900int tm_wday;  // 一周中的第几天,范围从 0 到 6,从星期日算起int tm_yday;  // 一年中的第几天,范围从 0 到 365,从 1 月 1 日算起int tm_isdst; // 夏令时
};

具体的代码如下:

#include <iostream>
using namespace std;
#include <ctime>
int main()
{time_t curtime;time(&curtime);cout << "1970到目前经过秒数:" << time(&curtime) << endl;cout << "本地日期和时间:" << ctime(&curtime) << endl;tm *nowtime = localtime(&curtime);// 输出tm结构的年月日cout << "年: " << 1900 + nowtime->tm_year << endl;cout << "月: " << 1 + nowtime->tm_mon << endl;cout << "日: " << nowtime->tm_mday << endl;cout << "时间: " << nowtime->tm_hour << ":";cout << nowtime->tm_min << ":";cout << nowtime->tm_sec << endl;return 0;
}

打印结果:

C++ 获取当前时间的年,月,日,以及时分秒相关推荐

  1. iPhone开发 获取系统时间 星期 年 月 日 时 分 秒

    //获取系统当前时间 - (NSString*)get_system_today_time { NSDate *date = [NSDate date]; NSDateFormatter *forma ...

  2. Calendar类获取当前时间上一个月,下一个月,当月的最后一天等的处理方法

    Calendar cal = Calendar.getInstance();//获取一个Calendar对象 cal.setTime(new Date() ); cal.add(Calendar.MO ...

  3. c语言编程获取当前系统时间包含年,月,日,时,分,秒.,C语言获取系统时间的几种方式...

    核心提示:C语言中如何获取时间?精度如何?1使用time_ttime(time_t*timer)精确到秒2使用clock_tclock()得到的是CPU时间精确到1/CLOCKS_PER_SEC秒3计 ...

  4. Excel计算将时间字符串转换为时间格式 年-月-日 时:分:秒 且计算时间差得到 时分秒 格式

    Excel计算时间差时分秒 今天数据导出处理的时候碰见一个时间格式问题如下: 这个日期数据从数据库里导出来就是字符串了,由于取出来的还有一些很长的编码形式的字段怕被隐没,所以将数据粘贴之前我将exce ...

  5. java秒转换为年月日_SimpleDateFormat将月/日/年 时分秒转换为年-月-日 时:分:秒

    String expirTime = "12 / 27 / 2018 12: 00: 00 AM"; SimpleDateFormat in = new SimpleDateFor ...

  6. QT中利用Qlabel显示当前的时间:年-月-日-时-分-秒-星期

    一.第一步初始化 QTimer *timer_calendar;//用来显示当前日期的定时器timer_calendar = new QTimer(this);//new一个QTimer对象conne ...

  7. Js 获取当前时间上一个月 YYYY-mm

    一.准备 二.注意 三.代码 一.准备 1.JavaScript Date 对象 2.getFullYear():从 Date 对象以四位数字返回年份. 3.getMonth():从 Date 对象返 ...

  8. 【JavaScript】时间日期,月日小于10的前面补0(新方法padStart)

    土方法:判,小于10则补0 //获取当前日期的yyyy-MM-dd格式 var date = new Date(); var year = date.getFullYear(); var month ...

  9. js时间戳转时间(年-月-日 时:分:秒)

    var t=1521694261; timestampToTime(t) function timestampToTime(timestamp) {var date = new Date(timest ...

最新文章

  1. 给python点颜色青少年学编程_早晨送给自己的句子,句句经典励志!
  2. Linux内核网络栈1.2.13-tcp.c概述
  3. field list什么意思_从源码中学Vue(六)「解密」为什么操作数组的方法也会触发视图更新...
  4. VC中使用全局变量的2种办法及防错措施
  5. mysql去除重复数据 重建表_删除掉mysql 的.ibd,.frm,ibdata1,ib_logfile0和ib_logfile1文件后再drop表。然后重建此表,有问题吗...
  6. 计算机二级web题目(7.4)--综合应用题1
  7. surface php老是用不了,surface pro7触摸屏没反应怎么办
  8. python与机器视觉(X)打包为exe可执行文件
  9. mongoose-面向对象操作mongodb的Nodejs框架
  10. GRU门控制循环单元【转载】
  11. 从零基础入门Tensorflow2.0 ----四、12. tf_data基础api使用
  12. 视频教程 C语言全套视频教程(已更新完毕
  13. 共享电动车风云再起,市场如何才能有序?
  14. 酷狗音乐flac转换成mp3格式
  15. PHY--PDCCH
  16. uniapp app端根据支付宝qr链接 直接打开支付宝app支付页面
  17. 积极适应大数据时代要求 提升科技化和智能化水平
  18. Leetcode 2233. Maximum Product After K Increments
  19. PHP抓取某页面指定内容
  20. 这是一个最好的时代,这是一个最糟的时代

热门文章

  1. 2022-2028年中国客厅经济深度调研及投资前景预测报告
  2. 2022-2028年中国遇水膨胀橡胶行业市场研究及前瞻分析报告
  3. python内置库之学习ctypes库(一)
  4. 特斯拉fsd全自动驾驶与华为自动驾驶
  5. 将代码生成器带入TVM
  6. Jittor 的Op, Var算子
  7. TensorRT深度学习训练和部署图示
  8. EventBus的粘性事件原理
  9. 2021年大数据ELK(十八):Beats 简单介绍和FileBeat工作原理
  10. 【hexo】搭建个人bolg日志 day1