发布网友 发布时间:2022-04-24 14:17
共6个回答
热心网友 时间:2022-05-21 14:04
windows xp操作系统修改操作系统日期和时间格式方法如下:
(1)依次点击“开始”-“控制面板”-“区域和语言选项”,点击“自定义”,再点击“时间”选项卡,将时间格式修改为“HH:MM:SS”如下图:
(2)再点击“日期”选项卡,将短日期格式修改为“YYYY-MM-DD”,并且将长日期格式也修改为“YYYY-MM-DD”[此时需要注意一下,长日期格式选择处并没有YYYY-MM-DD,可以复制短日期直接粘贴到长日期格式处。]如下图所示
热心网友 时间:2022-05-21 14:04
程序如下:**/
#include "stdio.h"
#include "dos.h"
main()
{
struct date olddate,newdate;
struct time oldtime,newtime;
int tempMon,tempDay;
int tempHour,tempMin,tempSec;
/**********显示修改之前的日期和时间*********/
getdate(&olddate);
gettime(&oldtime);
printf("Now system date is: %dYear %dMonth %dDay\n",olddate.da_year,olddate.da_mon,olddate.da_day);
printf("And system time like this:%d:%d:%d\n",oldtime.ti_hour,oldtime.ti_min,oldtime.ti_sec);
/*********下面为输入和修改系统日期**********/
printf("Baby, would you like to change system date? Oh yeah,just go here!\n");
printf("Year:\n");
scanf("%4d",&newdate.da_year);
printf("Month:\n");
scanf("%2d",&tempMon);
printf("Day:\n");
scanf("%2d",&tempDay);
newdate.da_mon=tempMon; /**发现直接输入给newdate.da_mon(char型)不行,所以中转一下**/
newdate.da_day=tempDay; /**发现必须这样中转,用字符格式输入也不行**/
setdate(&newdate);
/********下面为输入和修改系统时间********/
printf("Baby,now then,I think you would like to change system time, right? Let's go!\n") ;
printf("Hour:");
scanf("%d",&tempHour);
printf("Minute:");
scanf("%d",&tempMin);
printf("Second:");
scanf("%d",&tempSec);
newtime.ti_hour=tempHour;
newtime.ti_min=tempMin;
newtime.ti_sec=tempSec;
settime(&newtime);
/******显示修改后的日期和时间********/
getdate(&olddate);
gettime(&oldtime);
printf("Now system date has been changed to: %dYear %dMonth %dDay\n",olddate.da_year,olddate.da_mon,olddate.da_day);
printf("And system time has been changed to:%d:%d:%d\n",oldtime.ti_hour,oldtime.ti_min,oldtime.ti_sec);
}
/**在TC2上运行时,我输入了与当前系统日期和时间不同的值,DOS中的运行结果显示程序正确,就是说,根据显示,已经修改成功了。但是,windows桌面右下角的系统托盘显示:日期修改成功了,时间却没有改变!我查看了一下dos.h文件,发现
┌————————————————┐
│struct time │
│{ │
│ unsigned char ti_min; /*分钟*/│
│ unsigned char ti_hour; /*小时*/│
│ unsigned char ti_hund; │
│ unsigned char ti_sec; /*秒*/ │
│ │
└————————————————┘
我的程序中只是要求输入时、分、秒,没有第三个“ti_hund”,莫非问题出在这里,导致了“settime(&newtime);”的不成功?这个“ti_hund”到底是什么东东?应该如何设置呢?现在我也没弄明白,程序还是照样不能改系统时间,偶mm可不轻饶我,说我“大言炎炎,信口雌黄”,呵呵,被mm数落的滋味可不好,尤其是在我最有信心的编程领域,小小郁闷ing......
诸位帮帮我吧,给你们发感谢贴,呵呵~~**/
热心网友 时间:2022-05-21 14:05
在开机的时候 按 相应的 键
进入 bios ,第一项里面就可以更改系统时间了,
更换后,保存,重起,
进入系统后,时间就会正常了。
直接在 系统中修改是无效的。
热心网友 时间:2022-05-21 14:05
状态栏那个时间,双击.
热心网友 时间:2022-05-21 14:06
右下角点击时间更改
但是你如果是主板电池没电了,每次启动电脑时间会自动清零。这个时候需要更换电子,或者使用一些软件比如杀毒软件自带的小程序让他同网络时间同步
热心网友 时间:2022-05-21 14:07
0108ㄋЧ8Ч05ㄋ