/// <summary> /// プロパティ値から、日時値を読み取ります。 /// </summary> /// <param name="key">識別子。</param> /// <param name="values">プロパティ値。</param> /// <returns>成功時は読み取った値。それ以外は null。</returns> public static DateTime?ReadDateTime(_tagpropertykey key, IPortableDeviceValues values) { try { float value; values.GetFloatValue(ref key, out value); return(DateTime.FromOADate(value)); } catch (Exception exp) { Debug.WriteLine(exp.Message); return(null); } }
/// <summary> /// プロパティ値から、日時値を読み取ります。 /// </summary> /// <param name="key">識別子。</param> /// <param name="values">プロパティ値。</param> /// <returns>成功時は読み取った値。それ以外は null。</returns> public static DateTime? ReadDateTime( _tagpropertykey key, IPortableDeviceValues values ) { try { float value; values.GetFloatValue( ref key, out value ); return DateTime.FromOADate( value ); } catch( Exception exp ) { Debug.WriteLine( exp.Message ); return null; } }