社区
Linux_Kernel
帖子详情
急求:在linux内核态下如何获得当前系统时间
dongjtlhd
2008-05-07 04:11:02
如题,就是有年、月、日、时、分、秒的时间格式。
...全文
707
14
打赏
收藏
急求:在linux内核态下如何获得当前系统时间
如题,就是有年、月、日、时、分、秒的时间格式。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongjtlhd
2008-05-26
打赏
举报
回复
搞定,最后还是自己用代码实现的。
结贴!!
dongjtlhd
2008-05-23
打赏
举报
回复
决定了,自己写个函数进行转换!
就是有点麻烦 :(
chenzhixin
2008-05-20
打赏
举报
回复
搞错了.....
chenzhixin
2008-05-20
打赏
举报
回复
char text[32];
time_t tmt;
struct tm *tm;
tmt = time(NULL);
tm = localtime(&tmt);
//asctime_r(tm,text);
strftime(text,sizeof(text),"%Y-%m-%d %H:%M:%S",tm);
asctime转换成默认的形式,比如Wed Jun 26 10:32:15 1996
,而strftime可以自己设定格式,asctime_r是可用于多线程中的。
可以用man 3 time ,man 3 strftime 等去查看
gogofly_lee
2008-05-09
打赏
举报
回复
LZ可以用系统调用呀,在内核可以通过_syscall0()系列宏来使用系统调用。
例如:如果gettimeofday()系统调用是2个参数long gettimeofday(struct timeval tv, struct timezone tz),你可以用下面的形式调用:
_syscall1(long,gettimeofday, struct timeval,tv,struct timezone ,tz)来使用。
xiayongqi
2008-05-09
打赏
举报
回复
要shell里的时间相关的命令date等。
青葱岁月不可追
2008-05-09
打赏
举报
回复
读取之后转换吧!
dongjtlhd
2008-05-08
打赏
举报
回复
有知道的吗?
xxgamexx
2008-05-07
打赏
举报
回复
concern!
dongjtlhd
2008-05-07
打赏
举报
回复
这种不是想要的墙上时钟啊,我想要的包括年月日的那种。
pottichu
2008-05-07
打赏
举报
回复
#include <linux/time.h>
void do_gettimeofday(struct timeval *tv);
dongjtlhd
2008-05-07
打赏
举报
回复
能说说具体怎么用吗?
gangjh
2008-05-07
打赏
举报
回复
arch/x86/vdso/vclock_gettime.c
dongjtlhd
2008-05-07
打赏
举报
回复
或者将shell命令 date 取得的时间放到一个字符串里?要求是在内核态下进行的。
Linux
内核
相关知识总结
Linux
内核
总体架构总体架构进程管理内存管理文件
系统
设备驱动网络三级目录 总体架构
Linux
内核
在C/C++程序员的技术栈中占据着举足轻重的作用,不仅仅是考验一位程序员扎实的基本功,也考验对于整个架构的熟悉程度。...
Linux
操作
系统
引导过程和
系统
服务控制
Linux
操作
系统
引导过程的学习、
系统
服务控制和
Linux
系统
的运行级别等学习,模拟并修复MBR扇区故障,模拟修复GRUB引导故障和遗忘root用户密码的实验
linux
系统
u盘修复,SystemRescueCd(
Linux
系统
修复盘) v6.0.3 官方免费版
SystemRescueCd是一款针对
linux
用户打造的
系统
急求
盘,类似于我们在windows下使用的一些U盘启动盘,运行后操作一下就可以进行
linux
操作
系统
的修复等操作了,使用SystemRescueCd可以用于分区的创建、编辑等操作,是您...
chinaUnix中的
linux
源代码学习
大家好: ...各个分类的精华帖相关信息分布在该贴2~11楼。每个分类各占1楼,均可从下面分类列表点击进入: 1.
内核
学习方法,编译、调试等常见问题 2. 进程管理与进程间通信、模块间通信等
linux
内核
分析(转自某位大哥网上的笔记)
BIOS先进行一系列的
系统
自检,然后初始化位于地址0的中断向量表。最后BIOS将启动盘的第一个扇区装入到0x7C00,并开始执行此处的代码.这就是对
内核
初始化过程的一个最简单的描述。 最初,
Linux
核心的最开始部分是...
Linux_Kernel
4,436
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章