`

C++ 获取系统时间

阅读更多
#include<time.h>
#include<iostream>

using namespace std;

int main()
{
time_t timeval;
timeval=time(NULL);
cout<<"Time as local time is "<<ctime(&timeval)<<endl;
return 0;
}

#include <iostream>
#include <time.h>
int main()
{
time_t curtime=time(0);
tm tim =*localtime(&curtime);
int day,mon,year;
day=tim.tm_mday;
mon=tim.tm_mon;
year=tim.tm_year;

std::cout<<year+1900<<"年"<<mon+1<<"月"<<day<<"日"<<std::endl;

system("pause");
return 0 ;
}

说明:struct tm
{
int tm_sec; /*秒,0-59*/
int tm_min; /*分,0-59*/
int tm_hour; /*时,0-23*/
int tm_mday; /*天数,1-31*/
int tm_mon; /*月数,0-11*/
int tm_year; / *自1900的年数*/
int tm_wday; /*自星期日的天数0-6*/
int tm_yday; /*自1月1日起的天数,0-365*/
int tm_isdst; /*是否采用夏时制,采用为正数*
}

在VC++中,我们可以借助CTime时间类,获取系统当前日期:

CTime t = CTime::GetCurrentTime(); //获取系统日期

int d=t.GetDay(); //获得几号

int y=t.GetYear(); //获取年份

int m=t.GetMonth(); //获取当前月份

int h=t.GetHour(); //获取当前为几时

int mm=t.GetMinute(); //获取分钟

int s=t.GetSecond(); //获取秒

int w=t.GetDayOfWeek(); //获取星期几,注意1为星期天,7为星期六
分享到:
评论

相关推荐

    C++获取系统时间 很全面的哦

    根据提供的标题、描述、标签及部分内容,我们可以总结出以下关于使用C++获取系统时间的相关知识点: ### C++ 获取系统时间的全面方法 在C++中,获取系统时间可以通过多种方式实现,包括使用标准库函数、Windows ...

    C++获取当前时间精确到毫秒Ms

    在C++编程中,获取当前时间并精确到毫秒是一个常见的需求,特别是在处理高精度的时间戳或者性能测试等场景。本文将深入探讨如何在C++中实现这一功能,以及涉及的相关知识点。 首先,C++标准库提供了一个名为`...

    LINUX 下C++ 获取系统时间和设置时间

    在Linux环境下,使用C++获取和设置系统时间是一项常见的任务,尤其在开发系统级程序时。本文将详细探讨如何利用C++在Linux中操作时间。 首先,我们需要了解Linux中的时间模型。在Linux中,时间主要分为两类:系统...

    C or C++获取系统时间

    C or C++获取系统时间 C 或 C++ 获取系统时间是指在编程语言 C 或 C++ 中获取当前系统时间的方法。获取系统时间是许多应用程序的基本需求,例如日志记录、时间戳、计划任务等。 在 C 或 C++ 中,获取系统时间有...

    利用c++获取系统时间

    利用c++写的一个有关获取系统时间的类,使用时可直接在主函数文件中调用。

    C++获取当前时间和计算程序运行时间的方法

    ### C++ 获取当前时间和计算程序运行时间的方法 在C++编程中,经常需要获取当前时间或者测量程序的...通过上述方法,我们可以在C++中方便地获取当前时间和计算程序的运行时间,这对于开发高效可靠的软件系统非常重要。

    C++获取网络时间

    NTP服务器提供精确的时间参考,客户端可以通过发送请求来获取这些服务器的当前时间。 方法一:使用WinAPI函数 Windows操作系统提供了一些API函数,如`GetSystemTimeAsFileTime`和`InternetTimeFromSystemTime`,...

    C/C++获取系统时间差的方法总结

    通过`GetLocalTime()`或`GetSystemTime()`函数获取当前时间,然后通过计算两个`SYSTEMTIME`结构之间的差异来得到时间差。这种方法可以提供毫秒级别的精度,但需要包含`&lt;windows.h&gt;`头文件。时间差可以通过计算小时、...

    C++获取网络时间的事例

    在C++编程中,获取网络时间是一项常见的任务,特别是在需要精确时间同步的系统中。本篇文章将详细讲解如何在VC++环境下实现从网络时间服务器获取时间,并校正本地机器时间的过程。 首先,我们需要理解网络时间协议...

    C++获取当前系统时间

    - **函数调用**:`time()`函数用于获取当前时间,其返回值为`time_t`类型,表示从1970年1月1日午夜到现在的秒数。 - **`strftime`函数**:用于根据指定的格式字符串生成时间字符串。参数`tmp`用于存储结果,`sizeof...

    c/c++获取系统时间

    `time()`函数是最常用的获取系统当前时间的方法。它返回的是一个`time_t`类型的值,表示自1970年1月1日00:00:00 UTC以来的秒数。下面是一个简单的示例: ```c #include #include int main() { time_t rawtime; ...

    一个案例 读取系统时间生成txt文件名.cpp

    windows下 c++ VS2017读取系统时间生成txt文件名 c++ VS2017读取系统时间生成txt文件名 c++ VS2017读取系统时间生成txt文件名 c++ VS2017读取系统时间生成txt文件名

    C++按年月日时分秒输出当前系统时间

    在C++编程语言中,获取并格式化当前系统时间是一项常见的任务。这通常涉及到使用C++标准库中的`&lt;chrono&gt;`和`&lt;iostream&gt;`头文件。`&lt;chrono&gt;`库提供了处理时间和日期的类,而`&lt;iostream&gt;`则用于输入输出操作。 首先,...

    用C++获取当前时间

    This file contains a summary of what you will find in each of the files that make up your Example application.

    C++获取时间(Dev-C++可完美运行)

    在这个名为“C++获取时间”的项目中,开发者提供了一个使用Dev-C++编译环境的源码示例,可以成功运行并显示当前的系统时间。这个简单的程序对于初学者来说是一个很好的学习起点,它展示了如何将C++与操作系统的时间...

    C++获取当前系统时间的方法总结

    本文实例讲述了C++获取当前系统时间的方法。分享给大家供大家参考。具体如下: 方案— 优点:仅使用C标准库;缺点:只能精确到秒级 #include #include int main( void ) { time_t t = time(0); char tmp[64]; ...

    c c++ 获取系统时间.pdf

    c c++ 获取系统时间.pdf

    C++ 获取网络时间

    - **settimeofday()**:在C++中,可以使用`&lt;sys/time.h&gt;`头文件提供的`settimeofday()`函数来设置系统的当前时间,传入一个`struct timeval`结构体,包含秒和微秒两部分。 6. **错误处理**: - 在整个过程中,...

    C++获取系统时间画时钟

    总结来说,通过C++获取系统时间并用其画出时钟,需要理解`&lt;ctime&gt;`库的功能,以及如何在图形界面或控制台中绘制或显示时间。这不仅涉及到时间的计算,也涵盖了2D图形的基本原理。希望这篇概述能帮助你更好地理解和...

    获取系统当前时间代码

    在编程领域,获取系统当前时间是一项基础且常用的任务。无论是记录日志、创建时间戳,还是构建用户界面显示时间,都需要用到这类功能。本文将详细介绍如何在不同的编程语言中获取系统当前时间,并探讨相关知识点。 ...

Global site tag (gtag.js) - Google Analytics