0
我試圖通過GPS獲取當前日期。通過GPS使用c-Sharp獲取日期Xamarin
我創建了下面的代碼:
protected override void OnResume()
{
base.OnResume();
locationManager = GetSystemService (Context.LocationService) as LocationManager;
locationManager.RequestLocationUpdates (LocationManager.GpsProvider, 1000, 1, this);
}
public void OnLocationChanged (Android.Locations.Location location)
{
Log.Debug (tag, "Location changed");
DateTime dt = new DateTime (location.Time);
txtStatusGPS.Text = dt.ToString();
}
但當前的日期即將到來如下:01/02/0001時候將到,它一定會缺少一個給定的區域。
任何人都可以幫助我嗎?
我嘗試了這種代碼格式化:
public void OnLocationChanged (Android.Locations.Location location)
{
Log.Debug (tag, "Location changed");
DateTime dt = new DateTime (location.Time);
string dataFormatada = String.Format("{0:d 'de' MMMM 'de' yyyy}", dt); // "8 08 008 2008" year
txtStatusGPS.Text = dataFormatada;
}
然後我得到了txtStatusGPS:02的0001
爲什麼一月?