在C#访问中需要有关日期的帮助
本文关键字:日期 帮助 访问 | 更新日期: 2023-09-27 17:59:12
在access 2007中:我有字段类型日期-shortDate
格式
在我的电脑里:我有地区日期dd/MM/yyyy
在我的C#程序中:在DateTimePiker中,我有format: short
、CustomFormat: dd/MM/yyyy
问题是:当我插入DateTimePiker中的值来访问时,我得到了错误格式的
例如:
我插入DateTimePiker:03/08/2007
我进入访问:08/03/2007
我插入这样的数据:"insert into MyTbl (MyDate) values (#" + dt_From.Value + "#)"
提前感谢
确保调用DateTime。ToOADate()(例如shortDate.ToOADate()
),它将日期转换为OLE Automation日期
http://msdn.microsoft.com/en-us/library/system.datetime.tooadate.aspx
您可以使用此将日期格式转换为访问格式
DateTime dt = DateTime.Now;
string str = dt.ToString("MM/dd/yyyy");
string str1 = dt.ToString("dd/MM/yyyy");
在代码中,您可以将其应用于dt_From。值