Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin日期时间。今天返回1970年_C#_Datetime_Xamarin - Fatal编程技术网

C# Xamarin日期时间。今天返回1970年

C# Xamarin日期时间。今天返回1970年,c#,datetime,xamarin,C#,Datetime,Xamarin,我正在开发一个计数器,计算当前日期和给定日期之间的天数 当我试图访问DateTime.Today()时,它返回1/1/1970。我的系统日期是正确的 错误如下所示: 如果使用DateTime.UtcNow,会发生什么DateTime.Today依赖于系统时区和系统时钟-如果改用DateTime.UtcNow,这将向您显示问题是与系统时钟的使用有关还是与本地时区有关。当我尝试使用DateTime.UtcNow和DateTime时。现在它返回的值与1970年相同。如果这是一个Android应用程序,

我正在开发一个计数器,计算当前日期和给定日期之间的天数

当我试图访问
DateTime.Today()
时,它返回1/1/1970。我的系统日期是正确的

错误如下所示:


如果使用
DateTime.UtcNow
,会发生什么
DateTime.Today
依赖于系统时区和系统时钟-如果改用
DateTime.UtcNow
,这将向您显示问题是与系统时钟的使用有关还是与本地时区有关。当我尝试使用DateTime.UtcNow和DateTime时。现在它返回的值与1970年相同。如果这是一个Android应用程序,Android emulator会维护自己的时钟,该时钟的系统日期时间设置可能不正确,emulator的日期是1970年1月1日,但我不能更改它。为什么你不能更改它?您是否进入emulator上的设置应用程序并进入日期和时间设置页面?如果自动设置不起作用,请尝试关闭自动日期和时间以及自动时区,然后手动设置。