【C语言】用mktime函数获取一个日期是星期几
2016-05-21 13:08
204 查看
#include <stdio.h> #include <string.h> // memset函数所在头文件 #include <time.h> void main() { char *arr[] = {"日", "一", "二", "三", "四", "五", "六"}; // tm_wday为0表示星期日 struct tm info; memset(&info, 0, sizeof(info)); // 将所有成员的值设为0 info.tm_year = 2013 - 1900; // 年份必须减去1900 info.tm_mon = 6 - 1; // 月份必须减1 info.tm_mday = 13; mktime(&info); printf("2013年6月13日是星期%s\n", arr[info.tm_wday]); } // 补充: mktime函数的返回值是UNIX时间戳, 这里不需要所以没接收
运行结果:
2013年6月13日是星期四
相关文章推荐
- 二叉树的深度优先遍历与广度优先遍历 [ C++ 实现 ]
- c++11标准——泛型算法
- IOS中的Block在C++中的运用
- C++随笔:.NET CoreCLR之corleCLR核心探索之coreconsole(2)
- 第十三周项目 动物这样叫 2.3
- 第十三周项目 动物这样叫2.2
- c++实验六-数组合并
- c++
- 第十三周项目 动物这样叫
- c++:八皇后问题
- 实战项目开发细节:C语言分离一个16进制数取出相应的位1或0
- 实战项目开发细节:C语言分离一个16进制数取出相应的位1或0
- 实战项目开发细节:C语言分离一个16进制数取出相应的位1或0
- [C++]stack源码解析
- 华为oj,字符串加密
- C++11进阶知识列表
- C++上机实验6--数组分离
- C++设计模式浅识代理模式
- C++中 模板Template的使用
- C++Builder将对话框封装进Dll