可能重复:
有人知道一个好的 JSON 时间服务器吗?
我可以解析当前时间的服务器上是否有任何公共json
或存在?我将利用这段时间检查我的应用程序试用版的到期期限,我没有使用日历或日期类。我是安卓新手。谢谢。xml
可能重复:
有人知道一个好的 JSON 时间服务器吗?
我可以解析当前时间的服务器上是否有任何公共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 通信。
赛亚,
贝尔坦