想写个函数,输入是一个日期的字符串,比如2005-08-09.输出是0-6这7个数字.代表这一天是星期几. int day_of_week(const char *datestring) 大概这么个原型.但不知道怎么实现.因为输入的这个日期可以是以前的,所以相当于万年历一样,知道那天日期就可以查星期几了. 我知道有种计算方法,但我想能不能利用linux的函数实现. mktime()可以吧tm结构的东西还原为秒数,但我只提供了日期,所以只能填充一个不完整的tm结构.所以也返回不了秒数给我...
刚刚安装了一个redhat9 kernel2.4.20-8 问题: 将系统时间更改为“北京时间”。时区是北京。此时X服务器显示时间为所设定的“北京时间”。 系统重启后时间不正确。即不是当前“北京时间”。 我觉得应该是重启后,我之前所作得设定丢失。但不知如何解决。请各位大侠指教。 BTW: 我的机器上装有vncserver,用ntsysv看,vnc服务是开机启动的。可是重启后vncserver没有启动,于是我用:echo /usr/bin/vncserver >> /etc...
现在输入date 后 显示的时间格式是 Wed Sep 14 09:47:05 CST 2005 我想设置输入date 后 显示的时间格式是 09:47:05 2005/09/14 这个应该怎么弄,谢谢!
我使用SecureCRT4.15登陆我的服务器,使用date命令看到当前时间是: 一 3月 7 13:12:56 CET 2005 应该没有问题,我编辑一个文件,保存后退出看到文件的修改时间也是当前时间,但是我使用SecureFX2.23上传一个文件后,用SecureCRT4.15在SHell下看到这个刚上传的文件的最后修改时间怎么比现在晚了7个小时?我看到我机器上的这个文件是当前时间: 2005-03-07 13:20 74 ff.txt 用SecureFX2.23上传到服务器上怎么就...
由于业务的需要我的程序中需要将程序停止的时间记载到文件中,到重新启动程序后要将该时间读出并且要计算下个时间也就是加上一个时间段,这个时间段可能是秒、小时、天、月,请问怎样去算下个时间?
由于业务的需要我的程序中需要将程序停止的时间记载到文件中,到重新启动程序后要将该时间读出并且要计算下个时间也就是加上一个时间段,这个时间段可能是秒、小时、天、月,请问怎样去算下个时间?
我装linux和WINDOWSXP, 启动linux是选择软盘启动! 装好后,发现linux里的时间不对, 在WINDOWSXP里是正常的,在主板BIOS里也是正常的, linux里的时区是香港,北京的标准时间! 后来我在linux里改了时间,改成正确的! 但是关机重启,再也不能进入linux了,它总是提示换一张启动盘!! 请问这怎么办??