如何获得系统时间

fjfzpeggy   2008-4-24 10:34 楼主
请问以下3个问题

如何获得系统时间?
如何获得闹铃时间?
如何关闭闹铃?

看了RTC部分文档也没看出什么名堂来 请帮忙

回复评论 (8)

1、GetLocalTime
2、3、没有做过
点赞  2008-4-24 11:16
希望能得到具体的时间  年 月 日 小时 分 秒
点赞  2008-4-24 12:21
纯帮顶。
点赞  2008-4-24 12:31
GetLocalTime 不能得到年 月 日 小时 分 秒
???
点赞  2008-4-24 13:05
在MSDN中去时间的函数可以看到不少
Time Structures | GetLocalTime | GetSystemTime | SetLocalTime | SetSystemTime | FILETIME | Timer Driver Reference

在MSDN上好像有个操作RTC的Sample,不知道是否具备参考性,这方面我也没做过,如下:

ms-help://MS.MSDNQTR.2005APR.1033/wcecoreos5/html/wce50conRealTimeClock.htm
点赞  2008-4-24 13:17
要是c#的话直接DATETIME.NOW就好了,获得闹铃时间您用的是WM的东西吗?
点赞  2008-4-24 14:07
typedef struct _SYSTEMTIME {
  WORD wYear;
  WORD wMonth;
  WORD wDayOfWeek;
  WORD wDay;
  WORD wHour;
  WORD wMinute;
  WORD wSecond;
  WORD wMilliseconds;
} SYSTEMTIME

都可以得到。
点赞  2008-4-24 14:09
我已经解决了
SYSTEMTIME Time;
GetLocalTime(&Time);

printf("wYear=%d\n",Time.wYear);
printf("wMonth=%d\n",Time.wMonth);
printf("wDayOfWeek=%d\n",Time.wDayOfWeek);
printf("wDay=%d\n",Time.wDay);
printf("wHour=%d\n",Time.wHour);
printf("wMinute=%d\n",Time.wMinute);
printf("wMilliseconds=%d\n",Time.wMilliseconds);
点赞  2008-4-24 15:43
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复