重複の可能性:
良い JSON タイム サーバーを知っている人はいますか?
現在の時刻を解析できるパブリックjson
またはxml
サーバー上に存在するものはありますか? 今回は、アプリの試用版の有効期限を確認するために使用します。カレンダーまたは日付クラスは使用していません。私はAndroidが初めてです。ありがとう。
重複の可能性:
良い JSON タイム サーバーを知っている人はいますか?
現在の時刻を解析できるパブリックjson
またはxml
サーバー上に存在するものはありますか? 今回は、アプリの試用版の有効期限を確認するために使用します。カレンダーまたは日付クラスは使用していません。私はAndroidが初めてです。ありがとう。
ご質問のとおりではないことは承知していますが、ネットワーク プロバイダー (携帯電話ネットワーク) から時間を取得することもできます。
やってみました
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 通信を実装する私のクラスです。
シア、
ベルタン