2016-10-28 11 views
0

Xamarin.Androidでアプリケーションを開発していますが、現在の日付と時刻を選択する必要があります。問題は直面しています。GPSの場所からの日付と時刻デバイス。Xamarin.AndroidでGPSを使用して時刻を取得する

これまでのところ、コードの下に書いてありますが、1970年1月1日の日付が表示されます。 コードに何を追加して現在の日付を表示する必要がありますか?親切

Location loc = new Location (LocationManager.GpsProvider); 
DateTime dt = FromUnixTime(loc.Time); 

public DateTime FromUnixTime(long unixTime) 
     { 
      double seconds = unixTime/1000; 

      DateTime utcConverted = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddSeconds(seconds).ToLocalTime(); 
      return utcConverted; 
     } 

答えて

0

てみてください、あなたがOnLocationChangedメソッドを実装することが可能なAndroid.GoogleMapsを実装するのに役立ちます。それはあなたにLocationを与えます。対応するロケーションにはTimeプロパティがあり、GPSロケーションからの日時を取得できます

関連する問題