如何更改SQL Server(2008)数据库的日期格式?

阿比舍克·库玛·阿舒(Abhishek kumar ashu)

对于通过获胜表格保存的数据,输入日期格式为(dd / mm / yyyy)。数据库以(yyyy-mm-dd)格式显示。如何更改日期格式?

private void btnAllocate_Click(object sender, EventArgs e)
        {

            for (int i = 0; i < dgvDetails.Rows.Count; i++)
            {
                SqlConnection con = new SqlConnection("server=HP-HP; database=Restaurent; user id=sa; password=sql2008");
                SqlCommand cmd = new SqlCommand("INSERT INTO WtrTblAllot (WtrNm,Type,No,currDate) values (@WtrNm,@Type,@No,@currDate)", con);
                cmd.Parameters.AddWithValue("@WtrNm", dgvDetails.Rows[i].Cells[0].Value);
                cmd.Parameters.AddWithValue("@Type", dgvDetails.Rows[i].Cells[1].Value);
                cmd.Parameters.AddWithValue("@No", dgvDetails.Rows[i].Cells[2].Value);
                cmd.Parameters.AddWithValue("@currDate", dtTmPkr.Value);
                con.Open();
                cmd.ExecuteNonQuery();
                cmd = null;
              }
        MessageBox.Show("Added successfully!");
}

日期时间码(dtTmPkr)格式(dd / mm / yyyy)

marc_s

SQL Server不会DateTime以任何字符串格式存储a-它以8字节数字值存储。

各种设置(语言,日期格式)仅影响DateTimeSQL Server Management Studio中向您显示的方式-或当您尝试将字符串转换为时如何对其进行解析DateTime

SQL Server支持多种格式-有关CAST和CONVERT的信息,请参见MSDN联机丛书

因此,实际上,这与更改SQL Server中的日期格式无关,而与如何格式化和显示Datetime从SQL Server中检索到的日期有关使用适当的T-SQLCONVERT参数,或DateTime在C#前端代码中设置的格式

更新:如果您DateTimePicker使用问题中显示的查询将值从in插入SQL Server,则应该没问题-它会插入DateTime参数,因此日期字符串格式不会出现任何问题。

当您需要将DATETIMESQL Server中的A转换为特定格式时-使用

SELECT CONVERT(VARCHAR(50), YourDateColumn, 103)

这将为您提供dd/mm/yyyy(英国/法国)格式的日期如果您需要其他格式,请使用其他样式(103以外的其他编号)。这些样式这里很好的记录

如果您将该DateTime读回C#,并且需要对其进行格式设置,请使用

string formatted = YourDateTime.ToString("dd/MM/yyyy");

获得所需的值。注意:要格式化月份,请使用MM(大写!),因为这mm会格式化分钟DateTime

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SQL查询中更改数据库日期格式?

来自分类Dev

SQL Server 2008 R2上次数据库用户的日期和时间

来自分类Dev

数据库备份中的元数据-SQL Server 2008

来自分类Dev

如何从数据库中检索日期格式数据

来自分类Dev

从数据库获取值时,日期格式可以更改

来自分类Dev

从数据库获取值时,日期格式可以更改

来自分类Dev

更改来自数据库的日期格式?

来自分类Dev

SAS - 更改从数据库返回的日期格式

来自分类Dev

如何检测我的SQL Server数据库中的更改

来自分类Dev

SQL Server 2008中的压缩数据库备份

来自分类Dev

在Azure中导入SQL Server 2008数据库

来自分类Dev

同步两个SQL Server 2008数据库

来自分类Dev

将数据库从SQL Server 2012降级到2008

来自分类Dev

将数据库从SQL Server 2012移动到2008

来自分类Dev

在Azure中导入SQL Server 2008数据库

来自分类Dev

比较SQL Server 2008中的数据库

来自分类Dev

同步两个SQL Server 2008数据库

来自分类Dev

SQL Server 2008中的压缩数据库备份

来自分类Dev

SQL Server 2008 RS 角色多个数据库

来自分类Dev

如何更改数据表中从数据库获取的日期格式

来自分类Dev

如何从moodle数据库中以日期格式输出列?

来自分类Dev

SQL Server 2008 R2数据库隔离更改

来自分类Dev

如何将日期格式从数据库更改为android

来自分类Dev

如何更改数据库[php]中存储的日期格式?

来自分类Dev

如何在Controller Laravel 7中从数据库更改日期格式

来自分类Dev

如何将日期格式从数据库更改为android

来自分类Dev

如何更改数据库[php]中存储的日期格式?

来自分类Dev

如何在查询中更改 MySQL 数据库中的日期格式

来自分类Dev

如何使用 sql server 2008 R2 将数据库从现有数据库复制到新数据库 sql 脚本?

Related 相关文章

  1. 1

    如何在SQL查询中更改数据库日期格式?

  2. 2

    SQL Server 2008 R2上次数据库用户的日期和时间

  3. 3

    数据库备份中的元数据-SQL Server 2008

  4. 4

    如何从数据库中检索日期格式数据

  5. 5

    从数据库获取值时,日期格式可以更改

  6. 6

    从数据库获取值时,日期格式可以更改

  7. 7

    更改来自数据库的日期格式?

  8. 8

    SAS - 更改从数据库返回的日期格式

  9. 9

    如何检测我的SQL Server数据库中的更改

  10. 10

    SQL Server 2008中的压缩数据库备份

  11. 11

    在Azure中导入SQL Server 2008数据库

  12. 12

    同步两个SQL Server 2008数据库

  13. 13

    将数据库从SQL Server 2012降级到2008

  14. 14

    将数据库从SQL Server 2012移动到2008

  15. 15

    在Azure中导入SQL Server 2008数据库

  16. 16

    比较SQL Server 2008中的数据库

  17. 17

    同步两个SQL Server 2008数据库

  18. 18

    SQL Server 2008中的压缩数据库备份

  19. 19

    SQL Server 2008 RS 角色多个数据库

  20. 20

    如何更改数据表中从数据库获取的日期格式

  21. 21

    如何从moodle数据库中以日期格式输出列?

  22. 22

    SQL Server 2008 R2数据库隔离更改

  23. 23

    如何将日期格式从数据库更改为android

  24. 24

    如何更改数据库[php]中存储的日期格式?

  25. 25

    如何在Controller Laravel 7中从数据库更改日期格式

  26. 26

    如何将日期格式从数据库更改为android

  27. 27

    如何更改数据库[php]中存储的日期格式?

  28. 28

    如何在查询中更改 MySQL 数据库中的日期格式

  29. 29

    如何使用 sql server 2008 R2 将数据库从现有数据库复制到新数据库 sql 脚本?

热门标签

归档