`
libao400
  • 浏览: 8257 次
文章分类
社区版块
存档分类
最新评论

c time

阅读更多
4.6 分解时间转化为日历时间

这里说的分解时间就是以年、月、日、时、分、秒等分量保存的时间结构,在C/C++中是tm结构。我们可以使用mktime()函数将用tm结构表示的时间转化为日历时间。其函数原型如下:

time_t mktime(struct tm * timeptr);

其返回值就是转化后的日历时间。这样我们就可以先制定一个分解时间,然后对这个时间进行操作了,下面的例子可以计算出1997年7月1日是星期几:

#include "time.h"
#include "stdio.h"
#include "stdlib.h"
int main(void)
{
struct tm t;
time_t t_of_day;
t.tm_year=1997-1900;
t.tm_mon=6;
t.tm_mday=1;
t.tm_hour=0;
t.tm_min=0;
t.tm_sec=1;
t.tm_isdst=0;
t_of_day=mktime(&t);
printf(ctime(&t_of_day));
return 0;
}
分享到:
评论

相关推荐

    c语言time()

    C语言提供了多种内置函数来处理时间,其中`time()`函数是最基本也是最常用的一个。下面将详细探讨`time()`函数及其在不同场景下的应用,同时对比其他获取系统时间的方法。 ### `time()`函数详解 `time()`函数定义...

    c语言time函数库详解

    在C语言中,`time`函数库是进行时间操作的核心部分,它提供了处理时间的工具,包括获取当前时间、计算时间差以及格式化时间显示等。`time.h`头文件包含了与时间相关的所有函数和数据类型定义。在这个库中,我们主要...

    C语言头文件 TIME C语言头文件 TIME

    C语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言头文件 TIMEC语言...

    C 标准库 – time.h

    C 标准库 – 简介 time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。 库变量 下面是头文件 time.h 中定义的变量类型: 序号 变量 & 描述 1 size_t 是无符号整数类型,它是 sizeof 关键字...

    C语言time函数详解

    ### C语言time函数详解 在C语言编程中,时间处理是一项基本且重要的功能。无论是进行日期计算、定时任务还是性能测试等场景,都需要对时间有深入的理解和掌握。本文将详细解析C语言中的`time`函数及其相关概念,...

    时间函数的转换C语言.zip_populare2e_时间 C语言 time_时间函数_时间转换

    本资料“时间函数的转换C语言.zip_populare2e_时间 C语言 time_时间函数_时间转换”主要涵盖了Linux环境下C语言中关于时间处理的一些核心函数和概念。 1. **时间表示**:在C语言中,时间通常以`time_t`类型表示,这...

    简单的C语言time控制源码

    一个简单的C语言time控制源码可能会如下所示: ```c #include #include <time.h> int main() { while (1) { time_t currentTime = time(NULL); char* timeString = ctime(&currentTime); printf("%s", ...

    C语言time.h从头学

    在C语言中,`time.h`头文件是用于处理日期和时间的核心库,它提供了多种数据结构和函数,使得程序员可以方便地进行时间操作。本文将深入探讨`time.h`中的关键概念和函数。 首先,我们需要理解几个基本的时间概念: ...

    C语言中的Time函数

    在C语言中,时间函数是处理时间和日期的关键工具,它们为程序员提供了获取当前时间、进行时间转换以及格式化时间的能力。下面将详细解析C语言中与时间相关的几个关键知识点。 ### 1. 时间函数概述 #### 1.1 `time...

    time函数标准库(珍藏版)

    本文旨在深入探讨C/C++中的时间处理函数库`time.h`,并通过具体的示例来帮助读者更好地理解和运用这些函数。 #### 二、基础知识 在开始详细介绍`time.h`库中的各个函数之前,我们需要先了解几个关键的概念: 1. *...

    STM32使用time.h库函数操作时间日期

    `time.h`库是C语言标准库的一部分,提供了处理时间日期的功能,这对于STM32的软件开发尤其重要。在IAR集成开发环境中,我们可以利用`time.h`库来实现时间日期的操作。 首先,我们需要了解`time.h`库中的主要数据...

    c库文件bios\time中的函数示例

    在C语言编程中,`bios`和`time`是两个重要的库,它们分别提供了与BIOS(基本输入输出系统)和系统时间相关的功能。这里我们主要探讨`bios.h`和`time.h`这两个头文件中包含的函数及其使用示例。 `bios.h`通常在低级...

    C语言参考手册 C标准 (内含6个chm格式手册)

    内含:C参考手册.chm(最全的一个) 、C函数查询.chm 、C语言库函数速查手册.chm 、C语言100例.chm、C语言标准库函数大全.chm、C语言库函数使用大全CHM版.chm、 这6个是我找了好久才找到的,各有各的好处,3个互补十分...

    c语言常用的函数集合

    `struct timeval`包含`tv_sec`(秒)和`tv_usec`(微秒),而`struct timezone`包含`tz_minuteswest`(与格林尼治标准时间的分钟差)和`tz_dsttime`(日光节约时间状态)。 4. gmtime函数: `gmtime()` 函数用于将`...

    Fedora下面的time应用案例

    在`WaitTest.c`和`LinuxTime.c`这两个C程序示例中,我们可以探索如何在代码级别利用`time.h`头文件中的函数来获取程序运行时间。例如,`clock()`函数可以用来测量程序执行的CPU时间,而`gettimeofday()`则可以获取...

    POKER TIME.C

    POKER TIME.C

    time.h的使用 时间函数的使用

    在 C 和 C++ 编程语言中,`time.h` 是一个非常重要的头文件,它提供了处理日期和时间的各种函数。无论是进行简单的日期和时间显示,还是复杂的计时操作,`time.h` 都是不可或缺的一部分。 #### 一、基本概念 1. **...

    c语言时间戳与时间互转,适用于嵌入式平台。.zip

    在C语言中,可以使用`time_t`类型来表示时间戳。而时间结构,如`struct tm`,则用来存储日期和时间的各个组成部分,如年、月、日、小时、分钟和秒。 1. 获取当前时间戳: 要获取当前时间戳,可以使用`time()`函数...

    使用C语言中的time函数获取系统时间

    在C语言中,获取系统时间的关键在于使用标准库中的`time`函数。`time`函数是C语言标准库`<time.h>`的一部分,它提供了一种简单的方法来获取自特定基准时间(通常称为Unix纪元或EPOC,即1970年1月1日0时0分0秒,协调...

    C语言运行库 _mingw.h和time.h

    在这个主题中,我们主要关注两个头文件:`_mingw.h` 和 `time.h`,它们在C语言运行库中扮演着重要的角色。 首先,`_mingw.h` 是MinGW(Minimalist GNU for Windows)编译器环境中的一个头文件。MinGW是一种开源的...

Global site tag (gtag.js) - Google Analytics