C#中如何获得当前时间并存入SQL SERVER!请大家说说!! DateTime.NowInsert into table (timefields)values(DataTime.Now); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用數據庫的時間不行嗎,設置字段默認只為 getdate(),當保存時如果不存時間那麼就為默認值,就不用程序寫了 楼上的繁体大哥谢谢了!!!!还有就是用Insert into table (timefields)values(DataTime.Now)会报错不知道为什么!我数据库里选的是datetime型啊!是不是要先声明啊! xingfuniao(幸福鸟)说的对 直接 设置 数据库 时间 設置字段默認只為 getdate() Insert into table (timefields)values('"+DataTime.Now+"') Insert into table (timefields)values(DataTime.Now.tostring()) ?????????? 啊?不是,你的字段是datetime类型的,上边的不对,呵呵 在sql语句中使用CAST或CONVERT函数string strSql="Insert into table (timefields) "+"values(CAST('"+DataTime.Now.tostring()+"' as datetime)) "; Insert into table (timefields)values('"+DataTime.Now.ToString()+"') //方法一:insert into TABLE (jobtime)values(getdate());//方法二:System.Data.SqlClient.SqlConnection sc = new System.Data.SqlClient.SqlConnection(数据库连接串);System.Data.SqlClient.SqlCommand scmb = new System.Data.SqlClient.SqlCommand("insert into TABLE (JOBTIME)values(@jobTime)",sc);SqlParameter jobtime = new SqlParameter("@jobTime", SqlDbType.DateTime);jobtime.Value = DateTime.Now.ToString();scmb.Parameters.Add(jobtime);scb.Open();scmb.exe..... Sql="Insert into mytable (timefields) values('"+ DataTime.Now.ToString() + "')";没有问题ToLangDateTimeString || ToShortDateTimeString 不过最好是用 insert into mytable (timefield) values (getdate()) insert into mytable (timefield) values (getdate())getdate()是数据库内置的函数,所以存取时对照的是数据库服务器的时间"Insert into table (timefields)values("+DataTime.Now.ToString()+")"C#编译器解析DataTime,so对照的是本地机机器的时间 直接在数据库里设置好默认的字段在默认值中设置:getdate()就行了。getdate()是系统函数也可以在代码里面更新。DateTime dt = System.DateTime.Now; string y=DateTime.Now.Year.ToString();string m=DateTime.Now.Month.ToString();string d=DateTime.Now.Day.ToString();string h=DateTime.Now.Hour.ToString();string n=DateTime.Now.Minute.ToString();string s=DateTime.Now.Second.ToString(); 求大牛解惑,关于ShGetFileInfo ArrayList无法删除元素 谁来帮我看看socket的问题啊 GridView中无法删除和编辑数据 Oracle连接串的写法,大家帮帮忙 在C#中怎样获得局域网内所有SQL服务器实例名? 格式化问题 请问:如何获得propergrid控件的属性值,谢谢!! 如何在程序启动时不显示程序主窗体? 那位 大哥/大姐 给小弟我推荐几本学 C# 的好书? 谁能帮忙解释一下API、COM、COM+这几个概念? C#如何实现自动EMAIL功能
string strSql="Insert into table (timefields) "+
"values(CAST('"+DataTime.Now.tostring()+"' as datetime)) ";
insert into TABLE (jobtime)values(getdate());
//方法二:System.Data.SqlClient.SqlConnection sc = new System.Data.SqlClient.SqlConnection(数据库连接串);System.Data.SqlClient.SqlCommand scmb = new System.Data.SqlClient.SqlCommand(
"insert into TABLE (JOBTIME)values(@jobTime)",
sc
);SqlParameter jobtime = new SqlParameter("@jobTime", SqlDbType.DateTime);
jobtime.Value = DateTime.Now.ToString();scmb.Parameters.Add(jobtime);scb.Open();
scmb.exe.....
没有问题
ToLangDateTimeString || ToShortDateTimeString
getdate()是数据库内置的函数,所以存取时对照的是数据库服务器的时间
"Insert into table (timefields)values("+DataTime.Now.ToString()+")"
C#编译器解析DataTime,so对照的是本地机机器的时间
在默认值中设置:getdate()
就行了。
getdate()是系统函数也可以在代码里面更新。
DateTime dt = System.DateTime.Now;
string m=DateTime.Now.Month.ToString();
string d=DateTime.Now.Day.ToString();
string h=DateTime.Now.Hour.ToString();
string n=DateTime.Now.Minute.ToString();
string s=DateTime.Now.Second.ToString();