第一个字符串是年月日 ,第二个字符串是时,第三个字符串是分
拼接好后导入数据库 数据库该列格式为datetime
按正确的时间格式拼接后进行 DateTime.Parse
试试下面的代码
lintime = DateTime.Parse(lintime).ToString("yyyy-MM-dd HH:mm");
@dudu: 谢谢大佬,解决了
DateTime.Parse("2018年12月28日16时22分")
看你是什么数据库,如果是oracle ,格式是这样的 to_date('拼接的字符串','yyyy/mm/dd hh24:mi:ss'),拼接的字符串=year+"-"+Month+"-"+Day
你得先确实sqlserver正确的插入语句是啥,然后再拼接.但是你这样拼,很明显是根据当前的区域设置的时间,如果到国外你拼的这一套就不行了
还是不行呢
– _嗷呜 5年前数据库是SQL server 2008 R2 时间字段名是dateime
– _嗷呜 5年前