这是我的查询,
string sdatevalue = mysdate.ToString("yyyy-MM-dd"); // "2014-02-12"
string stime = txttime.Text; // 9.00 A.M
replace 9.00 to 9:00 = correcttime;
finaldate=sdatevalue + correcttime;
如何实现这一目标。
谢谢,我希望在asp.net C#
中完成答案 0 :(得分:2)
您可能会将其插入数据库,这不是一种正确的方法,您在数据库本身中做得更好。
创建方法或扩展
string ReplaceFirstOccurenceofCharacter(string text, string search, string replace)
{
int pos = text.IndexOf(search);
if (pos < 0)
{
return text;
}
return text.Substring(0, pos) + replace + text.Substring(pos + search.Length);
}
并调用方法
string sdatevalue = "2014-02-12";
string stime = "9.00 A.M";
string concatinatedstring = string.Format("{0} {1}", sdatevalue, stime);
var result = ReplaceFirstOccurenceofCharacter(concatinatedstring, ".", ":");
实际代码是从This link提取的。希望它可以帮助您。