Linux下使用C语言返回年月日
2016-03-03 00:42
447 查看
#include <stdio.h> #include <time.h> void gettime(char *a) { time_t now; struct tm *timenow; time(&now); //存入now从Epoch到现在的秒数 timenow = gmtime(&now); // 把now转化成struct tm 结构体,此结构体定义如下图。 // printf("%s",asctime(timenow)); sprintf(a,"timetable%d%02d%02d.dat",timenow->tm_year+1900,timenow->tm_mon+1,timenow->tm_mday); return; } int main() { char a[40]; gettime(a); printf("%s",a); return 0; }
struct tm 的定义
则此程序即可返回当前的年月日。
eg: 20160303
相关文章推荐
- VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)
- Linux系统运维/vi的额外功能/4
- linux编译器琐碎杂记
- Linux入门学习教程:在Ubuntu 14.04中安装使用搜狗拼音输入法
- linux 进程备忘
- Linux 学习笔记 2016年3月2日, PM 10:01:30
- linux之sort用法
- 源码编译安装gcc-5.3.0
- linux 上 crontab 使用教程
- Windows Linux配置MD3200 的iSCSI的一些笔记
- linux环境变量与本地变量
- CentOS7安装Hadoop2.7完整流程
- Linux系统运维——vi的使用技巧——3
- ubuntu安装图像处理库PIL
- linux 线程备忘
- Linux学习决心书
- linux下安装jdk
- linux hosts文件的修改------利用root权限来vim /etc/hosts
- centOs安装搭建php环境
- Linux内核分析【1】--分析汇编代码