怎么才能只存入年月日,不要后面的分钟和秒,比较日期时一直有时分秒,好烦!
ToString("yyyy-MM-dd")
但是你存的时候还是会转换为datetime,还是会带带时分秒
datatime.now.date
分别成员Year,Month,Day 微软提供了的
datatime
全部换成日期格式的字符串不就好了
如果对日期的计算操作不多,只用来显示的话,可以考虑把数据库中的日期字段改成varchar类型 存的时候存DateTime.Now.Tostring("yyyy-MM-dd")
如果你是单纯的日期操作可以使用DateTime.Date来进行操作;
如果你想使用数据库时不使用时分秒的话,请修改数据库的数据类型,以SQL Server为例,将数据类型修改为Date即可按"yyyy-MM-dd"的格式保存。
你只取Date部分不就行了。
可以不用datetime类型,用varchar类型就可以了,日期用tostring转一下