C#和SQL中的负日期

詹妮·弗洛罗

我正在使用SQL Server数据库进行ac#程序,但是我很难从提出的用于处理负日期和正日期的所有解决方案中进行选择。实际上,这是我发现的解决方案:

  • 使用布尔值表示BC或AC;
  • 将日期分量(jj,mm,(-)aaaa)存储为int,并创建一个处理验证以查看日期是否存在的类。

我敢肯定还有其他类型的方法,但是这些方法实际上是我最容易理解的方法。

该软件用于帮助人物书籍的生日和书籍中的其他人物活动。因此,可以说这本书的开始日期是“ 10/01/0023”(jj / mm / aaaa),这是角色所处的时代的开始,那时一个角色已经80岁了,他出生了。 02/03 / -0057“。

我的问题集中在上述两种解决方案中哪种最适合这种情况。我已经读过与我有关的东西,但是我不太明白例如该软件如何处理从大到小的字符排序,并验证出生日期不晚于死亡日期,即毫无意义...

我希望这可以澄清我的问题吗?

我衷心感谢任何愿意花时间阅读本文的人。

里卡多·阿普尔顿

然后,建议您将日期以ISO格式存储为数字:YYYYMMDD

这样,您就可以将日期BC存储为-YYYYMMDD,将AD存储为YYYYMMDD。它还使在日期之间进行比较变得容易:

例如。if ( -00801012 < 00110214 ) { ... }要么if ( 19741015 < 20140228 ) { ... }

要在屏幕上显示日期时,需要声明信号。 boolean isAD = false; If ( mydate > 0 ) { isAD = true; }

你会用abs格式化你的日期

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何比较SQL日期时间和C#日期时间

来自分类Dev

如何比较SQL日期时间和C#日期时间

来自分类Dev

C和C ++中的负用户输入

来自分类Dev

C和C ++中的负用户输入

来自分类Dev

如何从C#中的字符串提取负整数和正整数

来自分类Dev

更新C#和SQL Server 2008之后的日期错误

来自分类Dev

在ASP和C#中从Hijri转换为格鲁吉亚日期?

来自分类Dev

当我的列在 Sql Server 2017 和 C# 中的类型为字符串时,如何按日期排序?

来自分类Dev

在C#中解析负双数时发生异常

来自分类Dev

SQL Server中的C#与SQL和GETDATE()中的datetime

来自分类Dev

SQL Server中的C#与SQL和GETDATE()中的datetime

来自分类Dev

如何使用C#和SQL将日期添加到列类型为“日期/类型”的MS Access数据库中?

来自分类Dev

Postgres SQL的奇数[负日期间隔和别名仅在条件子句中不起作用]

来自分类Dev

C#负对齐格式

来自分类Dev

从C#中的DropDownList中选择日期,月份和年份日期

来自分类Dev

WinForms C#日期在文本框中的更改月份和日期

来自分类Dev

从C#执行日期时间到SQL Server 2008中的日期

来自分类Dev

SQL 日期时间字段显示为日期时间?在实体框架创建的 C# 类中

来自分类Dev

sqllite数据库中的负日期

来自分类Dev

在C#中加入日期和时间

来自分类Dev

C#代码中的SQL Lead和Lag函数

来自分类Dev

SQL和C#中的多个条件参数

来自分类Dev

SQL和C#中的多个条件参数

来自分类Dev

可视C#中的SQL SELECT和多个AND查询语句

来自分类Dev

如何在C#和SQL Server中更新值?

来自分类Dev

SQL和C#中数据版本控制的最佳实践

来自分类Dev

关于ASP.NET和SQL Server中的C#

来自分类Dev

比较 SQL 和 C# 中的 DateTime 空值

来自分类Dev

C#:Excel日期FromOADate翻转日期和月份

Related 相关文章

  1. 1

    如何比较SQL日期时间和C#日期时间

  2. 2

    如何比较SQL日期时间和C#日期时间

  3. 3

    C和C ++中的负用户输入

  4. 4

    C和C ++中的负用户输入

  5. 5

    如何从C#中的字符串提取负整数和正整数

  6. 6

    更新C#和SQL Server 2008之后的日期错误

  7. 7

    在ASP和C#中从Hijri转换为格鲁吉亚日期?

  8. 8

    当我的列在 Sql Server 2017 和 C# 中的类型为字符串时,如何按日期排序?

  9. 9

    在C#中解析负双数时发生异常

  10. 10

    SQL Server中的C#与SQL和GETDATE()中的datetime

  11. 11

    SQL Server中的C#与SQL和GETDATE()中的datetime

  12. 12

    如何使用C#和SQL将日期添加到列类型为“日期/类型”的MS Access数据库中?

  13. 13

    Postgres SQL的奇数[负日期间隔和别名仅在条件子句中不起作用]

  14. 14

    C#负对齐格式

  15. 15

    从C#中的DropDownList中选择日期,月份和年份日期

  16. 16

    WinForms C#日期在文本框中的更改月份和日期

  17. 17

    从C#执行日期时间到SQL Server 2008中的日期

  18. 18

    SQL 日期时间字段显示为日期时间?在实体框架创建的 C# 类中

  19. 19

    sqllite数据库中的负日期

  20. 20

    在C#中加入日期和时间

  21. 21

    C#代码中的SQL Lead和Lag函数

  22. 22

    SQL和C#中的多个条件参数

  23. 23

    SQL和C#中的多个条件参数

  24. 24

    可视C#中的SQL SELECT和多个AND查询语句

  25. 25

    如何在C#和SQL Server中更新值?

  26. 26

    SQL和C#中数据版本控制的最佳实践

  27. 27

    关于ASP.NET和SQL Server中的C#

  28. 28

    比较 SQL 和 C# 中的 DateTime 空值

  29. 29

    C#:Excel日期FromOADate翻转日期和月份

热门标签

归档