linux环境使用c语言获取系统时间,并拼接成字符串
代码:
#include <sys/types.h>
#include <dirent.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>void GetLocalTime(void)
{time_t rawtime;struct tm *timeInfo;char newFileName[30] = {0};memset(newFileName, 0, sizeof(newFileName));time(&rawtime);timeInfo = localtime(&rawtime);sprintf(newFileName, "./videos");sprintf(newFileName + strlen(newFileName), "/");sprintf(newFileName + strlen(newFileName), "fire_%d_%d", 12, 16);sprintf(newFileName + strlen(newFileName), "_%04d_%02d_%02d_%02d_%02d_%02d", timeInfo -> tm_year + 1900, timeInfo -> tm_mon + 1, \timeInfo -> tm_mday, timeInfo -> tm_hour, timeInfo -> tm_min, timeInfo -> tm_sec);printf("newFileName : %s\n", newFileName);
}int main(void)
{GetLocalTime();
}
执行结果:
guoyanzhang@debian:~/from_share$ gcc test_dir.c -lm
guoyanzhang@debian:~/from_share$ ./a.out
newFileName : ./videos/fire_12_16_2021_01_13_15_26_52
linux环境使用c语言获取系统时间,并拼接成字符串相关推荐
- Linux环境部署(Deepin系统)
Linux环境部署(Deepin系统) 文章目录 Linux环境部署(Deepin系统) 安装JDK 应用添加菜单项 修改Hosts文件 安装maven 安装Docker-Desktop 1.安装My ...
- Linux下通过命令设置系统时间
Linux下通过命令设置系统时间: date -s "09/22/2012 09:30:30" clock -w
- 在Linux环境下使用ffmpeg将PCM音频数据编码成aac数据
在Linux环境下使用ffmpeg将PCM音频数据编码成aac数据 程序框图 代码演示 程序框图 将pcm数据经过aac编码器编码成aac数据,我是将从设备上采集的数据经过重采样送入aac编码器进行编 ...
- linux下c语言获取系统时间
time_t是一个大整数,表示从1970年1月1日00:00:00到当前时刻的秒数.struct tm是c/c++里的一个标准时间结构体,定义如下. struct tm {int tm_sec; /* ...
- 【Linux】40.date设定系统时间
date -s 2021-11-16 sync date -s就是date --set 可以强制系统使用本地时间作为实时时钟(硬件时钟): sudo timedatectl set-local-rtc ...
- linux在shell中获取系统时间,linux在shell中获取时间
获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...
- linux查看和修改当前系统时间
一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" ...
- oracle ecology,Linux环境Oracle_10G部署Ecology系统关键步骤
Linux环境Oracle 10G部署Ecology系统关键步骤 安装前 oracle安装依赖软件包: 如果是Red Hat Enterprise Linux 5 3CD版 Cd1: rpm -Uvh ...
- linux 下Qt 如何修改系统时间
Qt 提供日期时间的类有 QDate QTime 和QDateTime,这三个类. 一.获取系统时间 可以通过三个静态函数来获取 1.QDate::currentDate() 来获取当前系统的日期 2 ...
- c语言编程获取当前系统时间包含年,月,日,时,分,秒.,C语言获取系统时间的几种方式...
核心提示:C语言中如何获取时间?精度如何?1使用time_ttime(time_t*timer)精确到秒2使用clock_tclock()得到的是CPU时间精确到1/CLOCKS_PER_SEC秒3计 ...
最新文章
- Tomcat 启动时 SecureRandom 非常慢解决办法
- UISwipeGestureRecognizer 左右事件捕捉
- 【Pushgateway】正则匹配,分隔逗号成数组
- 【数据竞赛】CCF乘用车细分市场销量预测竞赛总结
- Java并发包常见异常_Java并发包1--线程的状态及常用方法
- sql如何取某年某月的第一天和最后一天
- 阿里云ACE认证之理解CDN技术
- 标准化设计解决方案 - 标记语言和样式手册 表单
- 那个名为 XROS 的操作系统,倒在了元宇宙浪潮中!
- 和catch的区别_面试刷题2:Exception和Error的区别?
- Maven搭建SpringMVC+Mybatis项目详解
- Tomcat—启动时控制台显示文字的颜色
- router走差分_route
- Function与function的区别
- echarts设置主标题和副标题样式
- IE提示:无法打开匿名级安全令牌
- Android教父高焕堂谈Android“开源”与“兼容”
- 计算机网络 自顶向下方法 (一) 笔记 总结 第一章 概述
- 京东青龙面板撸豆_搭建环境流程
- 性能分析之系统资源饱和度