DateTimeSettings包含在Windows物联网扩展SDK 16299.The方法SetSystemDateTime是用来设置系统日期和time.Please参考下面的代码。
//Change Date by DatePicker
private void DatePickerChangeSetting_DateChanged(object sender, DatePickerValueChangedEventArgs e)
{
DateTimeSettings.SetSystemDateTime(e.NewDate.UtcDateTime);
}
//Change Time by TimePicker
private void tpChangeSetting_TimeChanged(object sender, TimePickerValueChangedEventArgs e)
{
var currentDate = DateTime.Now.ToUniversalTime();
var newDateTime = new DateTime(currentDate.Year,
currentDate.Month,
currentDate.Day,
e.NewTime.Hours,
e.NewTime.Minutes,
e.NewTime.Seconds);
DateTimeSettings.SetSystemDateTime(newDateTime);
}
@Naikrovek,在链接的文档中,参数DateTime/DateTimeOffset不是错误。本质上,两者可以相互转换。请参阅DateTime 和 DateTimeOffsetc 之间的转换。另外,您提到的关于显示更新的问题16299 上的时间已修复,IoTCoreDefaultApp更改为调用 NativeTimeMethods.GetLocalTime 方法。
另外,我发布了我的参考设置和appxmanifest功能设置,您可以从这里安装适用于UWP的Windows IoT Extension (下载Windows 10 sdk然后安装)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句