如何管理以不同格式存储和显示日期?

haa*_*nsi 1 c# sql-server ms-access .net-3.5

我在dd/MM/yyyy格式的表单中获取日期,但在数据库中,它不是存储日期的格式.我在这里面临困难.

请指导我如何管理它

要求只是用户应该以dd/mm/yyyy格式输入日期,并且在查看数据时应该以相同的格式显示.当我获得输入并保存时出现问题,在获取数据时显示错误的日期/格式.

Vin*_*ayC 5

输入数据时应该采用特定格式.您可以使用DateTime.ParseExact等方法将特定格式的输入字符串转换为日期/时间数据类型.将值存储在数据库中作为日期/时间数据类型(而不是字符/字符串数据类型).在检索和显示值时,使用DateTime.ToString转换为特定格式.

  • +1 - 格式化和解析是表示层关注的问题.OP应该将Native Date存储用于内存和数据库. (3认同)