在保存到DB之前更改WPF DatePicker格式

时间:2017-01-03 19:39:21

标签: c# wpf sqlite xaml datepicker

我有一个WPF DatePicker格式为' dd-MMM-yyyy'。 但现在的问题是,我使用的是SQLite,而我的DBTable DateTime Columns默认格式为“yyyy-MM-dd'”。 我需要有关如何将DatePicker选择值转换为' yyyy-MM-dd'在将C#保存到表格列之前使用C#。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用ToString("yyyy-MM-dd")格式化所选日期:

 DateTime date = (DateTime)datePicker.SelectedDate;
 string result = date.ToString("yyyy-MM-dd");

有关.NET中自定义日期/时间格式的更多信息:https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx