我把一个类型为datetime的字段内容输出的时候就多了时分秒,而我只要年月日
语言是C#
格式化我不是很懂,我就是在dataGridView中输出的,
现在发现我在sql中打开表然后添加内容的时候,输入年月日,鼠标一移开,时分秒就自动添加上去了
string strsql="select * from users";
SqlConnection con=new SqlConnection("data source=WIN-GQ6TAG2S77T\\SQLEXPRESS;initial catalog=mybookshop;uid=sa;pwd=sa");
con.Open();
SqlCommand cmd=new SqlCommand(strsql,con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
我的代码应该如何修改
æ°æ®åºä¸æ¯è·éç³»ç»çæ¶é´æ ¼å¼ï¼æ¥æ+æ¶é´çæ åæ ¼å¼ã
ä¸è¬æ¯å¨æ£ç´¢çæ¶åï¼ä½¿ç¨convertæ¥æ ¼å¼æ¶é´çæ¾ç¤ºæ ¼å¼ã
å¦ï¼ select CONVERT(VARCHAR(10),GETDATE(),102)ï¼æ¾ç¤ºç»æå³ï¼å¹´ææ¥ã
convertå½æ°è¯æ³ï¼
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) è§å®ç®æ æ°æ®ç±»åï¼å¸¦æå¯éçé¿åº¦ï¼ãdata_to_be_converted å«æéè¦è½¬æ¢çå¼ãstyle è§å®æ¥æ/æ¶é´çè¾åºæ ¼å¼ã
å¯ä»¥ä½¿ç¨ç style å¼å¦å¾ï¼
ä¾ï¼