我想在我的数据库中插入日期值,我有一个类,它有一个日期时间属性,如下所示
public DateTime BookingDate { get; set; }
我的xaml页面中有一个名为datepicker的日期选择器。我只想插入日期值,如何使用c#获取日期??
发布于 2014-08-18 00:09:38
您可以使用Date
属性,请参阅文档
DateTimeOffset sourceTime = YourDatePicker.Date;
BookingDate = sourceTime.DateTime;
将返回转换为偏移量并绑定到日期选择器
DateTime newBookingDate;
newBookingDate = DateTime.SpecifyKind(BookingDate, DateTimeKind.Utc);
DateTimeOffset bindTime = newBookingDate;
YourDatePicker.Date = bindTime;
发布于 2017-03-13 07:51:32
使用MVVM模式:
视图(XAML):
<DatePicker Date="{Binding DateOffset, Mode=TwoWay}" />
ViewModel (C#):
private DateTime Date { get; set; }
public DateTimeOffset DateOffset
{
get { return DateTime.SpecifyKind(Date, DateTimeKind.Utc); }
set { Date = value.DateTime; }
}
https://stackoverflow.com/questions/25358495
复制相似问题