使用 C# 在 Visual Studio 2013 中将文本转换为日期格式并保存在 SQL Server 2014 中
Convert text into date format in Visual Studio 2013 using C# and save it in SQL Server 2014
我想使用 C# 将文本转换为 Visual Studio 2013 中的日期格式。唉!我遇到了困难。我还想将此数据保存在 SQL Server 2014 中。
我的密码是
protected void Button1_Click(object sender, EventArgs e)
{
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText= "insert into Optical values('"+date.Text+"','"+name.Text+"','"+guardian.Text+"','"+gender.Text+"','"+age.Text+"','"+address.Text+"','"+occupation.Text+"','"+telephone.Text
+"','"+sph.Text+"','"+cyl.Text+"','"+axis.Text+"','"+prism.Text+"','"+lsph.Text+"','"+lcyl.Text+"','"+laxis.Text+"','"+lprism.Text+"','"+note.Text+"')";
cmd.ExecuteNonQuery();
con.Close();
}
我只想将日期的文本更改为日期格式。请任何人指导我,我该怎么做?
DateTime.TryParseExact() 可能是更好的选择,但您可以使用正则表达式来确保输入的文本以正确的格式开头。您可以在表单上的占位符(“格式必须为 yyyy-MM-dd”)中显示您想要的格式。要保存在 SQL 服务器中,字符串可能如下所示 "yyyy-MM-dd HH:mm:ss"
我想使用 C# 将文本转换为 Visual Studio 2013 中的日期格式。唉!我遇到了困难。我还想将此数据保存在 SQL Server 2014 中。
我的密码是
protected void Button1_Click(object sender, EventArgs e)
{
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText= "insert into Optical values('"+date.Text+"','"+name.Text+"','"+guardian.Text+"','"+gender.Text+"','"+age.Text+"','"+address.Text+"','"+occupation.Text+"','"+telephone.Text
+"','"+sph.Text+"','"+cyl.Text+"','"+axis.Text+"','"+prism.Text+"','"+lsph.Text+"','"+lcyl.Text+"','"+laxis.Text+"','"+lprism.Text+"','"+note.Text+"')";
cmd.ExecuteNonQuery();
con.Close();
}
我只想将日期的文本更改为日期格式。请任何人指导我,我该怎么做?
DateTime.TryParseExact() 可能是更好的选择,但您可以使用正则表达式来确保输入的文本以正确的格式开头。您可以在表单上的占位符(“格式必须为 yyyy-MM-dd”)中显示您想要的格式。要保存在 SQL 服务器中,字符串可能如下所示 "yyyy-MM-dd HH:mm:ss"