合并日期和时间值并将其插入到asp.net的数据库中

时间:2014-09-19 13:14:27

标签: mysql asp.net

这是我的查询,

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#

中完成

1 个答案:

答案 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提取的。希望它可以帮助您。