将文本框中的字符串转换为sql中的日期时间列

结痂

再会。我是 asp.net/c#/linq/etc 的新手,我正试图弄清楚这一切。但它需要做一个小项目。

在我看来,我有一个包含日期时间/字符串值的表,我需要将此值插入到 mssql 数据库中。

在视图上我有几个 Html.TextBox'es。通过单击按钮,TextBox 被当前日期时间填充。查看标题(JS):

   <script type="text/javascript">
        function setDate(boxID) {
            var dateNow = new Date();
            var dd = dateNow.getDate();
            var mm = dateNow.getMonth() + 1;
            var yy = dateNow.getFullYear();
            var hh = dateNow.getHours();
            var MM = dateNow.getMinutes();
            var ss = dateNow.getSeconds();
            if (dd < 10) { dd = '0' + dd }
            if (mm < 10) { mm = '0' + mm }
            if (MM < 10) { MM = '0' + MM }
            if (ss < 10) { ss = '0' + ss }
            var today = dd + '-' + mm + '-' + yy + ' ' + hh + ':' + MM + ':' + ss;
            document.getElementById(boxID).value = today;
        }
    </script>

查看正文:

<div class="divTableCell">
   @Html.TextBox("p1_t1")
   <input type="button" value="OK" onclick='setDate("p1_t1")' />
</div>
<div class="divTableCell">
    @Html.TextBox("p1_notice")
</div>
<button id="result "type="submit">Insert data</button>

通过单击最后一个按钮,我试图将此值插入到外部数据库中。表包含列 p1_notice varchar(250) 和 p1_t1 datetime;

控制器:

public ActionResult EntranceInspection()
{
    return View();
}

EntranceInspectionTableDataContext d = new EntranceInspectionTableDataContext();

public ActionResult EntranceInspectionResult()
{

    EntranceInspection s = new EntranceInspection();
    s.p1_notice = Request["p1_notice"]; // to SQL - ok
    s.p1_t1 = Request["p1_t1"]; // error convert string to datetime
    d.EntranceInspection.InsertOnSubmit(s);
    d.SubmitChanges();
    return View("EntranceInspection");
}

是否有任何可接受的方法将文本框中的值转换为日期时间并插入到日期时间列?或者我需要在开始时做一些不同的事情?

谢谢

雷什玛

你可以试试下面的代码,

 public ActionResult EntranceInspectionResult()
    {
        EntranceInspection s = new EntranceInspection();
        s.p1_notice = Request["p1_notice"]; // to SQL - ok
        s.p1_t1 = Convert.ToDateTime(Request["p1_t1"]); 
        d.EntranceInspection.InsertOnSubmit(s);
        d.SubmitChanges();
        return View("EntranceInspection");
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL Server 2008中将字符串转换为日期时间

来自分类Dev

SQL将日期字符串转换为查询中的Unix时间戳

来自分类Dev

sql将字符串转换为日期/日期时间

来自分类Dev

在文本框中显示字节数组,而不转换为可读的字符串

来自分类Dev

从文本框字符串转换为C#中的double

来自分类Dev

将日期字符串转换为日期时间日期,但在Python中获取异常

来自分类Dev

将日期时间字符串转换为Javascript中的时间戳

来自分类Dev

json字符串中的日期时间将转换为本地时间

来自分类Dev

将字符串中的日期时间格式转换为日期javascript?

来自分类Dev

将文本框的文本转换为字符串以用作字节

来自分类Dev

将文本框文本转换为带有代码的字符串

来自分类Dev

将UTC日期时间字符串转换为不同时区中的日期/字符串的公式

来自分类Dev

在文本框中将int转换为字符串

来自分类Dev

将文本框字符串转换为Double VB.NET

来自分类Dev

将文本框字符串转换为Double VB.NET

来自分类Dev

将十六进制字符串(来自 WPF 文本框)转换为字节

来自分类Dev

将字符串转换为asp .net中的日期时间格式

来自分类Dev

使用剃刀将字符串转换为`cshtml`文件中的日期时间?

来自分类Dev

将字符串转换为大熊猫中的日期时间

来自分类Dev

在熊猫中,如何将字符串转换为以毫秒为单位的日期时间对象?

来自分类Dev

将字符串时间转换为Java中的日期类型

来自分类Dev

将字符串转换为gawk或awk中的日期时间戳

来自分类Dev

将字符串转换为熊猫中的日期时间对象

来自分类Dev

无法在swift 4中将时间戳日期转换为字符串

来自分类Dev

PHP 将 UTC 中的字符串日期时间转换为 GMT+7 格式

来自分类Dev

将字符串日期列转换为R中的标准日期

来自分类Dev

将字符串日期转换为日期并在数据框中放置时间

来自分类Dev

将文本字符串“ ABCYYYYMM”转换为R中的日期格式

来自分类Dev

将提取的文本字符串转换为日期,其中字符串在 Postgres 中的长度不同

Related 相关文章

  1. 1

    在SQL Server 2008中将字符串转换为日期时间

  2. 2

    SQL将日期字符串转换为查询中的Unix时间戳

  3. 3

    sql将字符串转换为日期/日期时间

  4. 4

    在文本框中显示字节数组,而不转换为可读的字符串

  5. 5

    从文本框字符串转换为C#中的double

  6. 6

    将日期字符串转换为日期时间日期,但在Python中获取异常

  7. 7

    将日期时间字符串转换为Javascript中的时间戳

  8. 8

    json字符串中的日期时间将转换为本地时间

  9. 9

    将字符串中的日期时间格式转换为日期javascript?

  10. 10

    将文本框的文本转换为字符串以用作字节

  11. 11

    将文本框文本转换为带有代码的字符串

  12. 12

    将UTC日期时间字符串转换为不同时区中的日期/字符串的公式

  13. 13

    在文本框中将int转换为字符串

  14. 14

    将文本框字符串转换为Double VB.NET

  15. 15

    将文本框字符串转换为Double VB.NET

  16. 16

    将十六进制字符串(来自 WPF 文本框)转换为字节

  17. 17

    将字符串转换为asp .net中的日期时间格式

  18. 18

    使用剃刀将字符串转换为`cshtml`文件中的日期时间?

  19. 19

    将字符串转换为大熊猫中的日期时间

  20. 20

    在熊猫中,如何将字符串转换为以毫秒为单位的日期时间对象?

  21. 21

    将字符串时间转换为Java中的日期类型

  22. 22

    将字符串转换为gawk或awk中的日期时间戳

  23. 23

    将字符串转换为熊猫中的日期时间对象

  24. 24

    无法在swift 4中将时间戳日期转换为字符串

  25. 25

    PHP 将 UTC 中的字符串日期时间转换为 GMT+7 格式

  26. 26

    将字符串日期列转换为R中的标准日期

  27. 27

    将字符串日期转换为日期并在数据框中放置时间

  28. 28

    将文本字符串“ ABCYYYYMM”转换为R中的日期格式

  29. 29

    将提取的文本字符串转换为日期,其中字符串在 Postgres 中的长度不同

热门标签

归档