`

标准c获取时间

阅读更多

// gettime.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <time.h>
#include <iostream>
using namespace std;

bool GetCurrTime(char* pszCurTime, int nIntervalTime);

void main () 
{ 
	char szTime[100] = {0};

    GetCurrTime(szTime, 300);

	cout << "current time: " << szTime << endl;

	return;
}

bool GetCurrTime(char* pszCurTime, int nIntervalTime)
{
	time_t	rt		= {0};;
	tm*		ptmInfo	= NULL;;
	int		nMin	= 0;

	try
	{
		time(&rt);
		ptmInfo = localtime(&rt);

		nMin = ptmInfo->tm_min - (ptmInfo->tm_min % (nIntervalTime / 60));

		sprintf(pszCurTime, "%d-%d-%d %d:%d:0", ptmInfo->tm_year + 1900, ptmInfo->tm_mon, ptmInfo->tm_mday, ptmInfo->tm_hour, nMin);
	}
	catch (...)
	{
		return false;
	}
	
	return true;
}
 
分享到:
评论

相关推荐

    C语言获取时间,供初学者使用

    本文将详细讲解如何在Linux平台上利用C语言获取当前时间,并介绍相关的时间结构体`timeval`和`tm`,以及如何在Windows环境中进行适配。 首先,我们需要了解`time`函数,这是C语言标准库中用于获取当前时间的函数。...

    获取已开机时间(c语言代码)

    ### 获取已开机时间(C语言代码) #### 一、引言 在计算机系统管理与监控领域,了解设备的开机时间是一项基本且重要的功能。通过掌握设备的运行时长,可以帮助我们进行性能分析、故障诊断以及资源优化等工作。本文...

    C#五种获取网络标准时间_已测可用

    虽然不是直接获取时间,但可以通过`Ping`类向特定的NTP服务器发送请求,根据来回时间估算网络延迟,从而间接获取更准确的时间。 ```csharp using System.Net.NetworkInformation; public static DateTime ...

    C/C++获取(毫秒/微秒/纳秒级)系统时间差方法大全

    `clock()` 函数是C标准库中的函数,包含在 `&lt;ctime&gt;` 头文件中,它返回程序运行的CPU时间(以`CLOCKS_PER_SEC`定义的单位计算)。虽然不是直接获取系统时间,但可以通过转换得到毫秒级别的差异。由于它是CPU时间,...

    time_C语言时间获取函数_

    在C语言中,获取系统时间并正确显示当前的北京时间(包括年月日、时分秒)涉及到了几个关键的函数和概念。以下是对这些知识点的详细说明: 1. **结构体time_t**: C语言中的时间表示通常使用`time_t`类型,它是一个...

    C语言中中获得时间的各种函数

    ### C语言中获取时间的各种函数 #### 概述 在C语言编程中,获取系统当前时间是一项非常重要的功能。这不仅对于记录事件发生的时间、进行日期处理等应用场景至关重要,还能帮助开发者实现定时任务、时间戳生成等...

    UTC时间戳与北京时间转换C源码

    UTC(协调世界时)是一种国际标准的时间标准,而北京时间是东八区的区时,比UTC快8小时。在C语言中处理时间戳与不同时区时间的转换是常见的需求,特别是在跨时区的数据交换和存储中。本文将深入探讨UTC时间戳与北京...

    C or C++获取系统时间

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

    Curl获取网络时间.zip_Curl获取网络时间_curl 时间_curl 网络时间_网络时间 curl_网络时间获取

    你可以根据需要调整这个过程,例如,选择不同的服务器获取时间,或者处理不同的时间格式。 请注意,获取网络时间可能会受到网络延迟的影响,因此实际获取的时间可能会比服务器时间稍有滞后。此外,如果你需要更精确...

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

    首先,C++标准库提供了一个名为`&lt;chrono&gt;`的头文件,它包含了处理时间和日期的工具。获取当前时间的最基础类是`std::chrono::system_clock`,它提供了一个静态成员函数`now()`来获取当前系统时间。但是,这个函数...

    深入详解标准c时间与日期函数

    ### 深入详解标准C时间与日期函数 在C语言中,处理时间和日期是非常重要的一个环节,尤其是在开发需要考虑时间因素的应用程序时。本文将详细介绍标准C库中与时间及日期相关的函数,并通过示例代码帮助读者更好地...

    java获取文件创建时间

    这是因为Java标准库(JDK)在早期版本中并没有提供直接获取文件创建时间的方法。不过,从Java 7开始,通过NIO(New I/O)API可以实现这一功能。 #### 基本概念 1. **文件属性**:在计算机系统中,每个文件都有一个...

    c语言常用时间函数

    时间点在标准C/C++中是一个整数,它用此时的时间和标准时间点相差的秒数(即日历时间)来表示。 * clock tick:时钟计时单元(而不把它叫做时钟滴答次数),一个时钟计时单元的时间长短是由CPU控制的。 时间函数: ...

    C语言获取当前时间封装函数-综合文档

    C语言获取当前时间封装函数综合文档 C语言获取当前时间封装函数是指使用C语言编写的获取当前时间的函数,用于获取当前系统时间。该函数通常使用time.h头文件中的time函数和localtime函数来获取当前时间,并将其格式...

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

    在C++中,我们可以使用C标准库中的`&lt;ctime&gt;`头文件来获取系统时间。`std::time_t`类型代表了自1970年1月1日(UTC)以来的秒数。以下是一个简单的示例: ```cpp #include #include int main() { std::time_t now...

    获取网络时间校正本地系统时间,C++/MFC源码可运行

    标题 "获取网络时间校正本地系统时间,C++/MFC源码可运行" 暗示了我们要讨论的是一个通过编程方式获取网络时间并用其校准本地系统时间的应用程序。这个程序可能涉及到以下几个关键知识点: 1. **网络时间协议(NTP)*...

    Android ndk下获取系统使用时间

    在C/C++代码中,我们可以使用标准库函数`time()`来获取当前的Unix时间戳,表示从1970年1月1日00:00:00 UTC到现在的秒数。但请注意,这个时间戳并不包括系统的休眠时间,它只记录了系统实际运行的时间。以下是一个...

    获取系统时间

    而在Linux或Unix系统中,可以使用C语言的time()函数,或者通过调用POSIX标准的gettimeofday()函数来获取更精确的时间。 在编程语言层面,各种语言都有其特定的方法来获取系统时间。例如,在Python中,我们可以使用...

    JavaScript将当前时间转换成UTC标准时间的方法

    本文实例讲述了JavaScript将当前时间转换成UTC标准时间的方法。分享给大家供大家参考。具体如下: 这里使用JavaScript将当前时间转换成UTC标准时间,北京在东八区,在北京时间基础上减掉8小时 &lt;!DOCTYPE html&gt; &...

    C语言标准函数库速查手册.chm

    C语言的标准函数库,也称为C标准库(C Standard Library),是C语言的核心组成部分,它提供了一系列的预定义函数,方便程序员处理常见的任务,如输入/输出操作、内存管理、字符串处理、数学运算等。 本速查手册...

Global site tag (gtag.js) - Google Analytics