c# - 使用什么数据类型来存储 "MMYYYY"格式

标签 c# .net datetime

我正在使用 .NET 环境并希望跟踪信用卡中的到期日期。日期的性质是“MMYYYY”。推荐的存储方式是什么?我应该只使用 .NET 字符串还是使用 .NET DateTime 对象?

最佳答案

几乎在所有情况下,最简单的解决方案往往是最好的解决方案。它易于维护,易于其他程序员识别,甚至可以让您远离麻烦(整数和字符串会导致本地化问题和无效值)。

System.DateTime 是最好的选择,它为那些也可能在给定日期到期的卡提供了灵 active (它们很少见,但确实存在,并且可能会随着临时性变得更加普遍信用卡变得流行)。存储值时,只需使用 System.DateTime 结构的 Date 属性,因为这将忽略时间组件。

关于c# - 使用什么数据类型来存储 "MMYYYY"格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6769189/

相关文章:

c# - 使用 C# 和 ASP.NET 从 Gmail/Hotmail/Yahoo 导入地址簿

c# - "using"关键字是否意味着对象已被处置并被 GC 处理?

c# - .net中引用类型内值类型的内存分配

c# - 将属性从母版页传递到 aspx 页面

c# - 类型 'System.Collections.Generic.IEnumerable <string>' 无法隐式转换为 'string []'

.net - 为 DataGridView 着色以直观地查看单元格值的整个分布的算法

c# - 什么是 [程序集 : Dependency()] in Xamarin?

datetime - SQL Server 2008 将 int 转换为 dd :hh:mm

python - 在 SQLite3、Python 中按周选择数据

mysql - Symfony Doctrine 按日期时间和时区查询条目