这有什么奇怪的呢,你用的是Sql Server 吧,Sql Server中对日期型数据的处理就是要把它写成字符串格式,在内部在把他转化为日期类型,当然这个字符串是满足日期格式的,否则Sql Server在内部进行转化会报错的,就像这样:'xxxx'不是一个有效的日期时间格式,只有整形,双精度这样的类型才能直接插入,没什么疑问了吧?