代码:

#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语言获取系统时间,并拼接成字符串相关推荐

  1. Linux环境部署(Deepin系统)

    Linux环境部署(Deepin系统) 文章目录 Linux环境部署(Deepin系统) 安装JDK 应用添加菜单项 修改Hosts文件 安装maven 安装Docker-Desktop 1.安装My ...

  2. Linux下通过命令设置系统时间

    Linux下通过命令设置系统时间: date -s "09/22/2012 09:30:30" clock -w

  3. 在Linux环境下使用ffmpeg将PCM音频数据编码成aac数据

    在Linux环境下使用ffmpeg将PCM音频数据编码成aac数据 程序框图 代码演示 程序框图 将pcm数据经过aac编码器编码成aac数据,我是将从设备上采集的数据经过重采样送入aac编码器进行编 ...

  4. linux下c语言获取系统时间

    time_t是一个大整数,表示从1970年1月1日00:00:00到当前时刻的秒数.struct tm是c/c++里的一个标准时间结构体,定义如下. struct tm {int tm_sec; /* ...

  5. 【Linux】40.date设定系统时间

    date -s 2021-11-16 sync date -s就是date --set 可以强制系统使用本地时间作为实时时钟(硬件时钟): sudo timedatectl set-local-rtc ...

  6. linux在shell中获取系统时间,linux在shell中获取时间

    获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...

  7. linux查看和修改当前系统时间

    一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" ...

  8. oracle ecology,Linux环境Oracle_10G部署Ecology系统关键步骤

    Linux环境Oracle 10G部署Ecology系统关键步骤 安装前 oracle安装依赖软件包: 如果是Red Hat Enterprise Linux 5 3CD版 Cd1: rpm -Uvh ...

  9. linux 下Qt 如何修改系统时间

    Qt 提供日期时间的类有 QDate QTime 和QDateTime,这三个类. 一.获取系统时间 可以通过三个静态函数来获取 1.QDate::currentDate() 来获取当前系统的日期 2 ...

  10. c语言编程获取当前系统时间包含年,月,日,时,分,秒.,C语言获取系统时间的几种方式...

    核心提示:C语言中如何获取时间?精度如何?1使用time_ttime(time_t*timer)精确到秒2使用clock_tclock()得到的是CPU时间精确到1/CLOCKS_PER_SEC秒3计 ...

最新文章

  1. Tomcat 启动时 SecureRandom 非常慢解决办法
  2. UISwipeGestureRecognizer 左右事件捕捉
  3. 【Pushgateway】正则匹配,分隔逗号成数组
  4. 【数据竞赛】CCF乘用车细分市场销量预测竞赛总结
  5. Java并发包常见异常_Java并发包1--线程的状态及常用方法
  6. sql如何取某年某月的第一天和最后一天
  7. 阿里云ACE认证之理解CDN技术
  8. 标准化设计解决方案 - 标记语言和样式手册 表单
  9. 那个名为 XROS 的操作系统,倒在了元宇宙浪潮中!
  10. 和catch的区别_面试刷题2:Exception和Error的区别?
  11. Maven搭建SpringMVC+Mybatis项目详解
  12. Tomcat—启动时控制台显示文字的颜色
  13. router走差分_route
  14. Function与function的区别
  15. echarts设置主标题和副标题样式
  16. IE提示:无法打开匿名级安全令牌
  17. Android教父高焕堂谈Android“开源”与“兼容”
  18. 计算机网络 自顶向下方法 (一) 笔记 总结 第一章 概述
  19. 京东青龙面板撸豆_搭建环境流程
  20. 性能分析之系统资源饱和度

热门文章

  1. 事务Transaction的理解(一)
  2. favicon.ico在线制作,在线Favicon.ico制作转换工具
  3. matlab latex 表格,latex表格绘制及对齐
  4. 2020年第4季度OKR个人总结
  5. 去阿诗玛的故乡 云南昆明自助攻略
  6. 网站优化的关键词选择的重要性
  7. Oracle 12c数据库坏块检查
  8. 查询mysql表的所有字段名_查询数据库中所有表名,查询表中所有字段名
  9. AWK手册(ZYF译)
  10. 打印纸张计算机耗材,耗材相关:与打印机产生故事的常用纸类型