首页后端开发ASP.NETc++如何获取系统时间?

c++如何获取系统时间?

时间2024-01-31 22:30:03发布访客分类ASP.NET浏览800
导读:收集整理的这篇文章主要介绍了c++如何获取系统时间?,觉得挺不错的,现在分享给大家,也给大家做个参考。c++获取系统时间的方法:1、使用系统函数,并且可以修改系统时间;2、获取系统时间,代码为【time_t now_time=time(NU...
收集整理的这篇文章主要介绍了c++如何获取系统时间?,觉得挺不错的,现在分享给大家,也给大家做个参考。

c++获取系统时间的方法:1、使用系统函数,并且可以修改系统时间;2、获取系统时间,代码为【time_t now_time=time(NULL)】;3、使用windows API ,精确到毫秒级。

c++获取系统时间的方法:

1、使用系统函数,并且可以修改系统时间

#include stdlib.h>
     using namespace std;
 void main(){
       System("time");
}
    

备注:获取的为 小时:分钟:秒 信息

2、获取系统时间(秒级),可以换算为年月日星期时分秒

#includeiostream>
      #includetime.h>
      using namespace std;
    void main()  {
       //获取系统时间  time_t now_time=time(NULL);
      //获取本地时间  tm*  t_tm = localtime(&
    now_time);
      //转换为年月日星期时分秒结果,如图:  PRintf("local time is    : %s\n", asctime(t_tm));
      //将时间转换为秒  time_t mk_time = mktime(t_tm);
        //也可以自己定义一个时间  //定义截止时间  struct tm deadline_tm;
      deadline_tm.tm_sec=0;
    //[0~59]  deadline_tm.tm_min=10;
    //[0~59]  deadline_tm.tm_hour=13;
    //[0~23]  deadline_tm.tm_isdst=0;
    //default  deadline_tm.tm_mday=31;
    //[1~31]  deadline_tm.tm_mon=2;
//[0~11]  }
    

3、使用windows API ,精确到毫秒级

#include windows.h>
    #include stdio.h>
     using namespace std;
 void main(){
           SYSTEMTIME sys;
            GetLocalTime( &
    sys );
            printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute, sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek);
    

相关学习推荐:C视频教程

以上就是c++如何获取系统时间?的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

C++

若转载请注明出处: c++如何获取系统时间?
本文地址: https://pptw.com/jishu/594562.html
新手学习C语言必须要知道的特点 详解Vue3.0 + TypeScript + Vite初体验

游客 回复需填写必要信息