
#include "stdafx.h"
#include <stdlib.h>
int main()
{
system("date")
return 0
}
date 命令用于 显示 或 设置系统的时间或日期。 格式:date [参数] [+日期格式] 3.1 -d, --date 参数 格式: date -d '运算规则' 作用:指定时间运算规则,date会将当前时间做指定的运算,然后输出运算后的时间 例子: # 输出3分钟前的时间 (3天day、月month、年year前同理) date -d '3 minutes ago' date -d '-3 minutes' # 输出3分钟后的时间(3天、月、年前同理) date -d '3 minutes' # 此处时间的单复数都可以 date -d '-3 minutes' 和 date -d '-3 minute'效果一样 3.2 -f, --file 参数 格式:date -f 文件路径 作用:可将-d参数指定的运算规则写入文件中,通过-f参数指定文件路径,date命令逐行读取该文件【方法】一般由编程语言实现系统命令拼写,再将拼写的字符串返回给系统调用。
char sExecStr[1024]
memset(sExecStr,0,sizeof(sExecStr))
sprintf(sExecStr, "%s","date") //将date命令用字符串传给系统,由系统实现调用
system(sExecStr)
【建议】
毕竟linux/unix系统命令和c语言库函数相互独立,建议最好能够避免在编程语言中实现系统命令调用,这样能够减少程序运行时间,提高效率。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)