代码之家  ›  专栏  ›  技术社区  ›  Trevor Balcom

从手机塔(GPRS)获取时区或本地时间

  •  2
  • Trevor Balcom  · 技术社区  · 14 年前

    我被要求将WindowsMobile6.0手持设备的系统时间设置为“本地时间”。在这种情况下,本地时间意味着手持设备实际所在时区的当前时间。有没有办法从gprs基站请求本地时间?

    1 回复  |  直到 13 年前
        1
  •  1
  •   Jeremy O'Donoghue    14 年前

    你可以使用ril api

    HRESULT RIL_GetSystemTime(HRIL hRil);
    

    这将返回一个hresult,如果为正值,它将标识lpdata参数中notify线程上返回的systemtime结构。

    我要提醒的是,并不是所有的网络都传输本地时间,所以这不能保证工作正常。

    许多Windows Mobile设备都有一个设置选项,可以在传输时将时间同步到网络时间,因此,如果设备上有此选项,则可能需要尝试此操作。