【发布时间】:2013-01-11 12:56:12
【问题描述】:
服务器上是否有任何公开的json 或xml 可以解析当前时间? 我将利用这段时间检查我的应用程序试用版的到期期限,我我没有使用日历或日期类。我是安卓新手。谢谢。
【问题讨论】:
服务器上是否有任何公开的json 或xml 可以解析当前时间? 我将利用这段时间检查我的应用程序试用版的到期期限,我我没有使用日历或日期类。我是安卓新手。谢谢。
【问题讨论】:
我知道这不完全是您的要求,但您也可以从网络提供商(手机网络)那里获得时间。
你试过了吗
LocationManager locMan = (LocationManager) activity.getSystemService(activity.LOCATION_SERVICE);
long time = locMan.getLastKnownLocation(LocationManager.NETWORK_PROVIDER).getTime();
它以毫秒为单位返回时间。
因此您不需要互联网连接或解析 JSON、XML ...
希望这能有所帮助,
托比亚斯
【讨论】:
我有一个实用程序 Web 服务,当我通过 SOAP 向服务器“询问”时,它们会返回给我日期。
@WebMethod(operationName = "getDateTime")
public byte[] getDateTime() {
UtilWS.showIpClient(wsContext);
String format = "yyyy-MM-dd HH:mm:ss.SSS";
SimpleDateFormat sdf = new SimpleDateFormat(format,
Locale.US);
String data = sdf.format(new Date(System.currentTimeMillis()));
System.out.println("== Date Requisiton: " + data);
return data.getBytes();
}
在我的客户端:
byte[] b = CommWS.send(getApplicationContext(), "UtilWS", "getDateTime");
String server_date = new String(b);
CommWS 是我的类,它实现了与服务器的 SOAP 通信。
你,
贝尔坦
【讨论】: